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: связи нужно записать явно.