Свежие новости

В статье рассматривается протокол Naive, который высупает современной альтернативой широко используемому VLESS с XHTTP для проксирования в условиях блокировок. В отличие от традиционных прокси, где ClientHello пакеты легко выявляются из-за отличий от браузерных, Naive использует сетевой стек Chromium, что позволяет полностью имитировать настоящий браузерный HTTPS-трафик. обсуждение блокировок в России проблемы связи в условиях блокировок перспектива блокировок VPN

Пакет ClientHello в TLS-соединениях обычно содержит открытые данные, по которым можно определить тип клиента. Проекты Xray и sing-box применяют библиотеку uTLS для имитации браузерных параметров, но полностью скрыть отличия сложно. В свою очередь, автор Naive взял исходный код Chromium, сократив его до 0.3% для реализации мультиплексирования через HTTP/2 и добавил простой механизм padding, усложняющий анализ длины пакетов.

Протокол предусматривает добавление случайных байт в DATA-фреймы, заголовки CONNECT-запросов и дополнительные END_STREAM фреймы для маскировки. При проверке sing-box было выявлено, что из-за ошибки буферы не обнулялись, что могло привести к утечке данных; ошибка уже исправлена в актуальных версиях.

Для настройки клиента sing-box требуется версия 1.13+, в конфигурации указываются параметры сервера, логин, пароль, TLS с именем домена и поддержка UDP поверх TCP. На серверной стороне Caddy выступает в роли TLS-терминатора и проксирует авторизованные соединения sing-box через HTTP/2 Cleartext, а неавторизованным клиентам возвращает заглушку.

Конфигурация Caddy включает автоматическое получение бесплатного сертификата и проверку заголовка Proxy-Authorization с базовой авторизацией. Сервер sing-box слушает локальный порт с заданным логином и паролем, обеспечивая прием Naive-трафика.

Автор подчеркивает, что Naive — не панацея, и не стоит спешить менять проверенные решения, такие как VLESS. Однако наличие нескольких качественных протоколов повышает устойчивость к блокировкам, что подтверждает опыт с Reality, где технические особенности привели к проблемам с блокировками. Чем больше современных альтернатив, тем выше шансы на стабильную работу прокси.

News Reporter