October 20

Намордник для ТСПУ: Как устроен инженерный подход к обходу «белых списков»

Когда блокировки выходят на новый уровень, привычные методы маскировки вроде VLESS Reality начинают давать сбой. Причина тому — внедрение жестких «белых списков», когда блокируется вообще весь внешний интернет, кроме ограниченного перечня разрешенных адресов.

Как на самом деле работает ТСПУ?

Колоссальная мощность ТСПУ направлена не на то, чтобы расшифровывать сложную криптографию ваших пакетов. Система действует гораздо проще и эффективнее: она работает на базовом третьем (сетевом) уровне модели OSI. Она просто сверяет IP-адрес назначения (куда летит ваш трафик) со списком разрешенных цифр. Если адреса вашего VPN-сервера нет в «белом списке», трафик мгновенно дропается. Ей плевать, в какой протокол вы завернули пакет и каким сайтом прикинулись в заголовках.Партизанское техническое решениеЧтобы обойти это ограничение, необходимо физически направлять трафик туда, куда ТСПУ смотреть разрешено.

Идея заключается в том, чтобы преобразовать VPN-трафик в формат WebRTC-видеозвонка и замаскировать его под обращение к крупному внутреннему сервису, который гарантированно находится в реальных белых списках (например, платформа видеоконференций Wildberries Stream).Базовая схема реализации:

  1. Преобразователь трафика. На арендованный VPS и на свою основную систему устанавливается специальный инструмент для конвертации WebRTC в TCP (например, на базе утилиты olcrtc).
  2. Живая сессия. Для авторизации на платформе видеоконференций используется рабочий аккаунт, чтобы куки-сессия оставалась активной и система фильтрации видела легитимное начало звонка.
  3. Использование Proxychains. Чтобы принудительно завернуть все системные запросы в созданный туннель и полностью исключить утечки DNS, на клиенте настраивается утилита Proxychains4. В конфигурационном файле прописывается локальный IP и порт, выданный клиентским скриптом.

Да, WebRTC-туннелирование накладывает ограничения на скорость: качать торренты гигабайтами или стримить в 4К не получится. Но как партизанский аварийный инструмент на случай тотального отключения внешних сетей — этот метод работает безотказно, когда лежит абсолютно всё.