XTLS-Vision: как убрали двойное шифрование и ускорили прокси
Если в вашей конфигурации встречается параметр flow=xtls-rprx-vision — это он. Разберём, что он делает.
Проблема двойного шифрования
Представьте типичную ситуацию: вы открываете сайт по HTTPS через прокси, который сам работает поверх TLS.
Получается матрёшка: ваши данные шифруются браузером, потом эта уже зашифрованная порция шифруется ещё раз для передачи до прокси-сервера. Сервер расшифровывает внешний слой и отправляет внутренний дальше.
Внешнее шифрование здесь бесполезно — внутри и так зашифрованные данные. Но процессор тратит на него время, а размер пакетов растёт.
Нужен VPN, который не отваливается?
49 конфигураций в 11 странах, три протокола на выбор. Заведите аккаунт на сайте и проверьте три дня бесплатно.
Вторая, менее очевидная проблема
TLS внутри TLS создаёт узнаваемый статистический след. Размеры записей внешнего слоя получаются характерными — исследователи показали, что такое соединение можно определить с высокой точностью, даже не расшифровывая.
То есть двойное шифрование не просто тормозит, а делает трафик заметнее. Для обхода фильтрации это прямой вред.
Как работает Vision
Идея: распознать, что внутри уже идёт TLS, и перестать шифровать повторно. После установки соединения и обмена первыми пакетами прокси переходит в режим прямой передачи — данные идут транзитом, защищённые только внутренним слоем.
Безопасность не страдает: содержимое по-прежнему зашифровано браузером. Исчезает только избыточный внешний слой.
Что это даёт
- Меньше нагрузка на процессор — заметно на слабых устройствах и роутерах
- Выше скорость на мощных каналах
- Исчезает статистическая сигнатура TLS-in-TLS
- Меньше расход батареи на мобильных
Где применяется
Vision работает с VLESS поверх TCP, в том числе в связке с Reality. С WebSocket-транспортом он не используется — там другая схема упаковки.
В настройках это выглядит как параметр flow. Если его нет — значит, конфигурация построена иначе, и это нормально.
Нужно ли что-то делать
Нет. Это серверная оптимизация, которая приезжает к вам вместе с конфигурацией. Знать о ней полезно для понимания, почему одни варианты подключения работают быстрее других при одинаковом канале.
Проверьте на своём устройстве
Три дня бесплатно, карта не нужна. Аккаунт заводится на сайте, поддержка отвечает в Telegram.
Читайте также
QUIC и HTTP/3: поможет ли новый протокол обходить блокировки
Что такое QUIC, почему он работает поверх UDP и какие перспективы и проблемы это создаёт для обхода …
ПротоколыWebSocket, gRPC и другие транспорты: что выбрать и зачем
Разбираем транспортные уровни для VLESS: чем отличаются WebSocket, gRPC, TCP и HTTPUpgrade и в каких…
СетиAnycast, CDN и маршрутизация: почему один адрес ведёт в разные места
Как работает раздача контента по всему миру, что такое Anycast и почему через VPN некоторые сайты вд…