Stateless Proxy Project X / Xray XTLS / Vision DPI: Невидим для ТСПУ

Протокол VLESS

Переход от громоздкой криптографии к концепции нулевого оверхеда: архитектурный фундамент современных стелс-туннелей и технологии REALITY.

Год релиза
2020 г.
Автор / Проект
RPRX (Project X)
Внутреннее шифрование
Отсутствует (Stateless)
Стойкость к DPI
Эталонная (с REALITY)

1. История создания: Избавление от наследия VMess

В конце 2010-х годов основным оружием против китайского "Золотого щита" (GFW) был протокол VMess из проекта V2Ray. VMess брал на себя всё: собственное шифрование заголовков, аутентификацию по времени (с требованием синхронизации часов до секунд) и упаковку данных. Однако со временем китайские исследователи и цензоры научились эксплуатировать внутренние сигнатуры VMess, проводя активное зондирование (Active Probing) и математический анализ энтропии заголовков.

В 2020 году разработчик под псевдонимом RPRX предложил революционную парадигму: прекратить изобретать собственную криптографию внутри протокола и доверить защиту тому, что уже защищает весь мировой интернет — протоколу TLS 1.3. Так появился VLESS (буквально VMess-less, облегчённый VMess без собственного шифрования), ставший флагманом независимого проекта Project X (Xray-core).

2. Как устроен VLESS: Принцип нулевого шифрования

Главная уязвимость классических протоколов — так называемое «двойное шифрование». Когда пользователь открывает защищенный сайт (HTTPS) через традиционный VPN, браузер шифрует трафик в TLS, а VPN шифрует его повторно. Это создает характерные паттерны распределения длин пакетов, которые DPI легко вычисляет.

VLESS работает как чистый легковесный диспетчер. Сам по себе VLESS не шифрует данные пользователя, а передает их в открытом для внешнего слоя виде. Безопасность полностью перекладывается на внешний транспорт: каноничный TLS 1.3 или механизм REALITY.

3. Структура заголовка запроса VLESS

Заголовок VLESS сжат до нескольких байт и упакован внутрь стандартной полезной нагрузки TLS-сессии:

+-------------------------------------------------------------------------------+ | Внешний уровень: TLS 1.3 / REALITY | +-------------------------------------------------------------------------------+ | VLESS Request Protocol Data Unit | +---------+--------------+--------------+---------+------------+----------------+ | Version | User UUID | Addons Prot | Command | Port / IP | Raw Payload | | (1 B) | (16 B) | Length + PB | (1 B) | Dest Addr | (Трафик юзера) | +---------+--------------+--------------+---------+------------+----------------+ | 0x00 | e8b4c7...fa1 | Flow Vision | 0x01(TCP| 443 / IPv4 | HTTP/2, HTTPS, | | | | | 0x02(UDP| example.com| видео-поток... | +---------+--------------+--------------+---------+------------+----------------+

4. Эволюция скрытности: XTLS, Vision и связка с REALITY

Сам по себе протокол VLESS — это лишь формат команды. Свою неуязвимость для цензуры он обретает благодаря технологическим надстройкам команды Project X:

1. Технология XTLS Direct & Splice: Инженерное открытие RPRX. Если внутри туннеля передается трафик, который уже зашифрован конечным сайтом (HTTPS), сервер на Linux может вызывать системный вызов ядра splice(). Данные копируются напрямую из одного сетевого сокета в другой прямо в ядре операционной системы, минуя память User-space, что дает гигантский прирост скорости.

2. Flow Vision (Защита от анализа длин пакетов): Системы фильтрации ТСПУ анализируют размеры первых нескольких пакетов TLS-сессии (TLS in TLS fingerprint). Модуль Vision на лету инспектирует внутренний трафик: в момент установки TLS-соединения внутри туннеля он динамически добавляет заполняющие байты (padding), маскируя handshake под обычный браузерный трафик Google Chrome.

VLESS + REALITY: Почему это невозможно заблокировать сигнатурно

В связке с транспортом REALITY отпадает необходимость регистрировать собственный домен и получать SSL-сертификаты. Сервер перехватывает запросы и симулирует TLS-рукопожатие реального разрешенного сайта (например, gateway.icloud.com или microsoft.com). Если цензор или робот ТСПУ отправляет зондирующий запрос на ваш IP-адрес без правильного ключа авторизации, REALITY незаметно перенаправляет цензора на настоящий сервер Apple или Microsoft. В результате DPI видит валидный, легитимный веб-сервер.

5. Вердикт: роль VLESS сегодня

Ключевые преимущества

  • Золотой стандарт обхода ТСПУ в РФ и «Золотого щита» в КНР.
  • Отсутствие двойного шифрования — холодные устройства и долгая жизнь батареи.
  • Не требует покупки домена и сертификатов при использовании REALITY.
  • Поддержка системного вызова splice() для колоссальной пропускной способности.

Технические нюансы

  • Нельзя использовать без внешнего TLS (VLESS в открытом виде уязвим).
  • Требует современных клиентских приложений (v2rayN, Nekobox, Happ, sing-box).
  • Конфигурация сложнее, чем у классических VPN с одним конфигурационным файлом.