Перейти к содержанию

Обход блокировок

Фрагментация TLS

Все платформы · по умолчанию выключено

Разбивает TLS-хендшейк, чтобы DPI не могли сопоставить SNI в одном пакете. Провайдер также может задать фрагментацию для своих пользователей через заголовок подписки, и его значение важнее вашего переключателя — в том числе когда провайдер её выключает. Ваш переключатель действует только если провайдер ничего не прислал. Значения по умолчанию подходят большинству блокировок — меняйте их, только если требует конкретная сеть.

Параметр По умолчанию · смысл
packets tlshello — какие пакеты фрагментировать
length 50-100 — диапазон размера фрагмента, байты
interval 10-20 — задержка между фрагментами, мс
maxSplit пусто — необязательный лимит числа фрагментов

Полный технический справочник и заголовок со стороны провайдера — в документации → Фрагментация TLS.

Шумовые пакеты

Все платформы · по умолчанию выключено

Отправляет мусорные данные перед хендшейком, чтобы DPI не распознал начало соединения. Работает вместе с фрагментацией — они используют общий выход и не конфликтуют.

Параметр По умолчанию · значение
Тип rand — Содержимое мусора: rand, str или hex
Пакет 50-100 — Диапазон размера мусорного пакета, байты
Задержка 10-20 — Задержка перед хендшейком, мс

⚠ Как и с фрагментацией, настройка провайдера важнее вашей — в том числе когда провайдер её выключает. Это сделано намеренно: шум должен совпадать с тем, что ожидает сервер.

Адрес сервера через DoH

Все платформы · по умолчанию выключено

Узнаёт адрес сервера по HTTPS до подключения. Нужно там, где локальный DNS отдаёт подменённый ответ для домена сервера: без этого приложение получит неверный адрес и не подключится.

Параметр По умолчанию · значение
DoH-резолвер dnsforge.de — Какой резолвер спрашивать
IP резолвера пусто — Адрес самого резолвера — для сетей, где отравлен и его домен

Если резолвер не ответил за полторы секунды, используется обычный поиск — помешать подключению настройка не может. Настройка провайдера важнее вашей.