Перейти к содержимому
Fragment: фрагментация TLS

Fragment: фрагментация TLS

Включение Fragment

Откройте Подключение → способ обработки трафика → Smart Routing → Изменить либо редактор обычного Custom Routing и включите Fragment. У каждого маршрута свой переключатель; по умолчанию он выключен. Режим All via VPN его не использует.

Приложение добавляет вспомогательный outbound с protocol: freedom и tag: fragment. По умолчанию settings.fragment содержит packets: tlshello, length: 100-200, interval: 10-20. Выбранные входные узлы используют этот выход для нижележащего соединения. Фрагментация не гарантирует доступность сервера и подходит не каждому транспорту.

Smart Routing сохраняет необязательную цепочку конечного выхода: конечный выход использует входной узел, а входной узел — Fragment. Balancer выбирает целые цепочки. В Windows и Linux сокет Fragment привязывается к выбранному сетевому интерфейсу.

Обычные и расширенные шаблоны

Обычный Custom начинается с 1–3 пустых слотов и допускает после них один outbound protocol: freedom, tag: fragment. Другие реальные узлы или вспомогательные выходы здесь запрещены. Импортированные параметры Fragment сохраняются при редактировании остальных полей; сгенерированные узлы и direct/block не экспортируются.

Расширенный шаблон может определить такой же freedom-outbound после слотов. Его наличие включает Fragment; компилятор соединяет с ним выбранные узлы. Параметры остаются под управлением шаблона. Настройка конечного выхода не добавляется.

Полный Raw JSON сам задаёт цепочки. Имя fragment не включает автоматическое соединение в Raw: связи нужно записать явно.

Обычный Custom · Расширенный шаблон · Raw JSON

Последнее обновление