Китай: как файрвол обращается с прокси-трафиком

Что показывают рецензируемые исследования о том, как файрвол обнаруживает прокси и шифрованный трафик, и какие утверждения про 2026 год проверить нельзя.

Проверено:

Великий китайский файрвол — самая изученная система цензуры, и это помогает: часть его работы описана в рецензируемых статьях, а не только в постах на форумах. В статье эти результаты отделены от множества непроверенных утверждений и показано, что из них следует для выбора протокола.

Что показывают исследования

  • Активное зондирование Shadowsocks. По словам авторов статьи 2023 года, о которой ниже, Китай применял пассивный анализ трафика и активное зондирование против Shadowsocks с мая 2019 года. Исследование IMC 2020 описывает, как система сама посылает зонды на подозрительный сервер и блокирует его, если он отвечает как сервер Shadowsocks.
  • Блокировка полностью зашифрованного трафика. В ноябре 2021 года файрвол начал в реальном времени, без зондирования, блокировать соединения, у которых первый пакет похож на полностью зашифрованные данные. Wu и соавторы (USENIX Security 2023) показывают, что детектор не пытается определить протокол. Сначала он пропускает первые пакеты, которые не похожи на случайные данные, например начинающиеся с узнаваемого заголовка протокола или состоящие в основном из печатных символов, а блокирует то, что осталось.
  • TLS внутри TLS. Xue и соавторы (USENIX Security 2024) показали, что TLS-рукопожатие внутри обфусцированного соединения выдаёт прокси, даже при случайном заполнении. Они построили классификатор и проверили его у интернет-провайдера среднего размера. Это демонстрация того, что обнаружимо. Насколько широко это применяет тот или иной цензор — отдельный вопрос, который публичные измерения не решают.

Что это значит для выбора протокола

КонфигурацияКак выглядит первый пакетУязвимость к детектору 2021 года
Shadowsocks без плагинаСлучайные байтыВ целевой группе
VMess поверх чистого TCPСлучайные байтыВ целевой группе
Trojan, а также VLESS или VMess поверх TLSTLS-рукопожатиеНе в этой группе; остаются проверки адреса, имени сервера и сертификата
VLESS с REALITYTLS-рукопожатие с настоящим сайтомНе в этой группе; важны адрес и узоры TLS-in-TLS

Практическое правило, которое следует из статей: избегайте конфигураций, у которых первый пакет похож на случайный, и предпочитайте те, что начинаются с настоящего TLS-рукопожатия. Варианты разобраны в руководстве по протоколам.

На что нельзя полагаться

Вы найдёте публикации с точными процентами обнаружения REALITY или конкретного шифра в 2026 году или с описанием эскалации по датам. Проверить их по независимым измерениям мы не смогли, а большинство написаны компаниями, которые продают VPN-сервисы. Файрвол меняется, и безопасно считать, что любая отдельная конфигурация может перестать работать.

Что помогает

  • Держите запас с разных хостингов и обновляйте подписку. Блокировка по адресу — обычное дело.
  • Не публикуйте конфиги. Общий адрес блокируют скорее.
  • За CDN (VLESS или Trojan поверх TLS и WebSocket) собственный адрес сервера скрыт, но адреса самой CDN могут замедляться. Сообщения об этом расходятся, мы этого не измеряли.
  • Проверяйте в каждой сети, которой пользуетесь. Фиксированные и мобильные сети могут вести себя по-разному.
  • Читайте утверждения критически. «Необнаружимый» — не свойство протокола. Это утверждение о конкретном файрволе в конкретный момент.

Источники

Принесите свои конфигурации. Оставьте догадки.

Бесплатно в App Store для iPhone, iPad и Mac.