Технологии цензуры
Snowflake — Tor pluggable transport через WebRTC
Pluggable transport для Tor, маскирующий трафик под WebRTC видеозвонок. Использует временные прокси из браузерных расширений добровольцев. Один из трёх работающих способов попасть в Tor из РФ в 2026.
Что это
Snowflake — pluggable transport для Tor, маскирующий трафик под WebRTC-видеозвонок. Разработан проектом Tor совместно с группой исследователей Stanford-Berkeley (Cecylia Bocovich и др.), запущен в production в 2021. По состоянию на 2026 — основной способ попасть в сеть Tor из стран с активной блокировкой directory authorities и большинства bridge-узлов, включая РФ, Иран, Туркменистан.
«Snowflake» — потому что прокси-узлы временны и одноразовы: типичная прокся живёт минуты, пока пользователь держит вкладку с расширением открытой.
Как это работает
Архитектура из трёх компонентов:
- Snowflake client (встроен в Tor Browser, Orbot, snowflake-client CLI). Имитирует браузер, инициирующий WebRTC peer connection.
- Snowflake proxy — браузерное расширение или Docker-контейнер, который добровольцы запускают у себя дома. Принимает WebRTC-подключения от клиентов и форвардит их на Tor bridge.
- Broker — координатор, который сводит клиента и прокси. Адрес брокера защищён domain fronting через крупные CDN (Fastly, Azure).
Поток подключения:
Client → (domain-fronted HTTPS) → Broker
Broker ↔ Pool of volunteer proxies
Client ↔ (WebRTC/DTLS) ↔ Proxy → Tor bridge → Tor network
WebRTC-трафик идёт по UDP с STUN/ICE/DTLS-handshake — то же, что использует Google Meet, WhatsApp видеозвонки, Discord voice. DPI вынужден либо пропускать его, либо блокировать всю WebRTC-категорию (что ломает легитимные видеосервисы). Snowflake-прокси меняются непрерывно — даже если ТСПУ ловит конкретный IP, через минуту клиент перейдёт на другую снежинку.
Почему это важно для пользователя VPN
В 2026 в РФ Tor через прямое подключение к directory authorities заблокирован полностью. Работают только три pluggable transport’а:
- obfs4 — fingerprint-resistant TLS-like транспорт, но bridge-адреса быстро вычисляются через active probing. Список из BridgeDB регулярно ловят, нужны private bridges.
- meek — domain fronting через Azure/CloudFront. Очень медленный, но устойчивый. Microsoft в 2024 ужесточили правила, доступ к meek-azure стал нестабильным.
- Snowflake — самый устойчивый и быстрый из трёх в 2026. Внутри Tor Browser включается в один клик: Settings → Tor → Use a bridge → Select a built-in bridge → snowflake.
Скорость Snowflake обычно 1–5 Mbps (ограничена браузерным расширением добровольца). Для текстового браузинга и Tor hidden services этого достаточно, для стриминга — нет.
Помочь сети — поставить расширение Snowflake в Chrome/Firefox и оставить открытой вкладку. Никакого риска: трафик не идёт через ваш Tor entry, вы только проксируете соединение клиента до bridge.
Связанные термины
Tor — целевая сеть. obfs4 — основная альтернатива. Domain fronting — техника защиты broker’а. NaïveProxy — внешне похожая идея (маскировка под легитимный браузерный трафик), но без onion-routing.
Источники
- Tor Project — Snowflake — официальная страница.
- tpo/anti-censorship/pluggable-transports/snowflake — исходный код.
- Bocovich et al. — Snowflake, a censorship circumvention system using temporary WebRTC proxies (USENIX Security 2024).
- Tor Metrics — Bridge users by transport — статистика использования.