Перейти к основному содержимому

Зачем нужны разные наборы

DPI-системы не блокируют все сайты одинаково. Понимание этого — ключ к эффективному обходу.

Как работает DPI-блокировка

Deep Packet Inspection анализирует содержимое пакетов и принимает решение о блокировке на основе разных критериев. Например:

Метод блокировкиЧто анализируетсяПример
По IP-адресуDestination IP пакетаTelegram (исторически)
По SNIServer Name Indication в TLS ClientHelloYouTube, Discord
По домену (DNS)DNS-запросыБольшинство сайтов из реестра
По fingerprintСтруктура TLS-соединенияПродвинутые системы
По протоколуСигнатуры QUIC, WireGuard, и т.д.QUIC-блокировки YouTube

Почему разные сайты блокируются по-разному

Приоритет ресурса для блокировки

Не все заблокированные ресурсы одинаково "важны" для РКН. YouTube или Instagram с миллионами пользователей получает больше внимания, чем небольшой VPN-сервис или какой-нибудь СМИ сайт. Это означает:

  • Более агрессивные методы блокировки
  • Быстрое обновление правил при обнаружении обхода
  • Использование нескольких методов одновременно

Техническая сложность сервиса

Крупные сервисы используют:

  • Сотни IP-адресов и CDN (блокировка по IP непрактична)
  • Множество доменов и поддоменов
  • Современные протоколы (QUIC, HTTP/3)

Это делает блокировку таких сервисов технически сложнее.

Разные ТСПУ и их настройки

В России используются разные системы DPI от разных производителей:

  • Разные провайдеры используют разное оборудование
  • Настройки ТСПУ могут отличаться по регионам
  • Обновления правил приходят неравномерно

Результат: один и тот же сайт может блокироваться по-разному у разных провайдеров или в разных городах.

Эволюция блокировок

Блокировки не статичны — они развиваются:

Блокировки проходят несколько этапов — от простых (DNS) до более продвинутых. Крупные сервисы вроде YouTube проходят все этапы, а небольшой сайт из реестра может всё ещё блокироваться только по DNS.

Практические следствия для B4

СитуацияРешение в B4
YouTube замедляется, но не блокируетсяАгрессивный faking + drop QUIC
Discord не подключаетсяTCP fragmentation + fake SNI
Telegram работает нестабильноGeoIP категории + несколько стратегий
Сайт из реестра не открываетсяБазовая фрагментация

Почему одна конфигурация не работает для всего

Агрессивные настройки обхода (много фейков, сложная фрагментация, большие задержки, расстояние до сервера сайта) имеют цену:

  • Latency — каждый фейковый пакет и задержка увеличивают пинг
  • Bandwidth — дополнительные пакеты расходуют трафик
  • Совместимость — некоторые серверы/CDN плохо реагируют на нестандартные пакеты
  • Детектируемость — слишком агрессивный обход может быть контрпродуктивен

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