Блог · 13 мин чтения

ТСПУ и DPI: как в России технически устроена фильтрация трафика

Техническая редакция DUDA VPN · 29 июля 2026 г.
Коротко

«Роскомнадзор заблокировал» — формулировка, которая почти ничего не объясняет. Чтобы понимать, почему у вас Telegram отваливается на мобильном, но живёт на домашнем Wi-Fi, а у знакомого в соседнем доме всё наоборот, нужно представлять, где именно стоит оборудование и по каким признакам оно принимает решения. Разбираем без публицистики.

Два разных механизма, которые постоянно путают

В России параллельно работают две системы, и они устроены совершенно по-разному.

Реестр запрещённой информации появился в 2012 году. Это список адресов и доменов; оператор обязан сам закрыть к ним доступ. Механизм грубый: блокировка по IP или по имени домена, обходится тривиально, ломает всё лишнее, что живёт на том же адресе. Именно им пытались закрыть Telegram в 2018 году, и именно поэтому тогда легли попутно банки и магазины.

ТСПУ — технические средства противодействия угрозам — введены законом о «суверенном интернете» в 2019 году. Это уже не список, а железо, установленное непосредственно в сети оператора и управляемое централизованно, минуя оператора. Оператор обязан его поставить, пропустить через него абонентский трафик и не имеет доступа к правилам, по которым оно работает.

Разница принципиальная: реестр говорит «не пускай туда», ТСПУ — «смотри на весь трафик и делай с ним то, что я скажу».

Где физически стоит оборудование

ТСПУ включается «в разрыв» на стыке между сетью оператора и остальным интернетом — там, где проходит весь абонентский трафик. Схематично путь пакета такой:

ваше устройство
   ↓
базовая станция / домовой коммутатор
   ↓
районный узел агрегации
   ↓
магистральный маршрутизатор оператора
   ↓
[ ТСПУ ]  ← здесь принимается решение
   ↓
точка обмена трафиком → внешний интернет

Из расположения следуют два практических вывода. Первый: трафик внутри сети оператора через ТСПУ может не проходить — поэтому внутренние сервисы и локальные пиринги иногда работают, когда «интернет не работает». Второй: оборудование обрабатывает поток целиком, в реальном времени, на скоростях в сотни гигабит. Это накладывает жёсткие ограничения на глубину анализа — времени на каждый пакет крайне мало, и это объясняет, почему методы распознавания именно такие, как описано ниже.

Четыре метода распознавания

1. По адресу назначения

Самый дешёвый способ: сверить IP-адрес получателя со списком. Работает мгновенно, ошибается часто — на одном адресе в облаке живут тысячи не связанных между собой сервисов. Отсюда классическая картина «заблокировали один сервис, отвалилось двадцать посторонних».

2. По имени сайта в рукопожатии

При установке HTTPS-соединения клиент в открытом виде сообщает, к какому домену обращается, — это поле SNI, и оно не зашифровано. Оборудование читает его и решает, пропускать ли. Дёшево, точно, применяется массово.

Технология ECH (Encrypted Client Hello) шифрует в том числе и это поле — и именно поэтому соединения с ECH в российских сетях часто рвутся: то, что нельзя прочитать, проще не пропустить. Reality решает задачу иначе и умнее: он не прячет имя домена, а подставляет настоящее имя настоящего популярного сайта, к которому претензий нет.

3. По подписи протокола

Здесь оборудование смотрит на структуру первых пакетов. У каждого протокола она своя и достаточно характерна:

ПротоколПо чему опознаётся
OpenVPNКод операции в первом байте управляющего пакета
WireGuardФиксированная длина 148 байт и тип сообщения 0x01
IKEv2 / IPsecПорты 500 и 4500 плюс формат заголовка
MTProto (Telegram)Структура рукопожатия собственного протокола
ShadowsocksОтсутствие какой-либо структуры там, где она должна быть
TLS 1.3 к живому доменуНе опознаётся как что-то отдельное — это и есть цель Reality

4. По поведению потока

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

Голосовой звонок узнаётся по ровному потоку мелких UDP-пакетов с постоянным интервалом — независимо от того, каким мессенджером он сделан и как зашифрован. Видеострим — по характерной «пиле» загрузки сегментов. Именно поэтому звонки в мессенджерах ломаются даже там, где переписка ходит нормально: их выдаёт не содержимое, а ритм.

Что оборудование делает после того, как распознало

Заблокировать — самый заметный вариант и потому не самый частый. Арсенал шире:

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

Почему у всех по-разному

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

Как разложить это по конкретным операторам — в разборах для Москвы и Петербурга и регионов.

Что из этого следует для обхода

Разложим по методам, против чего что помогает:

Метод фильтрацииЧто помогает
Блокировка по адресуДругой адрес: смена узла, свой сервер
Фильтрация по имени доменаПодстановка легитимного домена — то, что делает Reality
Подпись протоколаПротокол без собственной подписи: Reality, замаскированный под обычный TLS
Анализ поведенияТолько частично: помогает добивка случайным объёмом и разумная длительность сессий

Отсюда практический вывод. Классические VPN-протоколы проигрывают уже на третьем пункте — их выдаёт форма рукопожатия, и никакая настройка это не лечит. Работают только протоколы, у которых собственной подписи нет в принципе. Как это устроено внутри — подробно в статье про VLESS Reality.

Проверить, что именно происходит конкретно у вашего оператора, можно самостоятельно — методика с командами в статье «Как проверить, что провайдер режет трафик».

Частые вопросы

ТСПУ есть у всех операторов?

У всех, кто обслуживает существенное число абонентов, — это требование закона о «суверенном интернете» от 2019 года. У мелких региональных операторов оборудование может быть проще и настроено менее агрессивно, отсюда заметная разница в поведении.

Почему сайт открывается, а приложение — нет?

Потому что решения принимаются по разным признакам. Веб-страница идёт по обычному HTTPS и вопросов не вызывает, а приложение может использовать собственный протокол с узнаваемой подписью, свой порт или UDP — и попадает под ограничение.

Замедление и блокировка — это одно и то же?

Нет, и разница принципиальная. При блокировке соединение не устанавливается вовсе. При замедлении оно работает, но полоса срезается до единиц процентов от нормальной: формально всё доступно, практически — нет. Второе применяется чаще, потому что выглядит как «плохая связь».

Может ли ТСПУ читать мою переписку?

Содержимое соединений, защищённых современным TLS, оборудование не читает. Ему доступны метаданные: адреса, объёмы, тайминги, имя запрашиваемого сайта в открытых полях рукопожатия. Этого достаточно для фильтрации, но не для чтения сообщений.

DV
Техническая редакция DUDA VPN
Мы администрируем собственную сеть VPN-серверов для России: узлы в Нидерландах, Швеции, США, Польше и входной RU-узел на реальной LTE-станции в Сургуте. Все инструкции и замеры в этой статье проверены на этой инфраструктуре, а не переписаны из чужих обзоров. Нашли неточность — напишите в @paydudabot.

Подключи VPN прямо сейчас

Оплата криптой или СБП. Активация мгновенная. Аккаунт не обязателен.
VLESS Reality — не определяется как VPN, работает в России.

Выбрать тариф →
Безлимитный трафик Все устройства Поддержка 24/7 Работает в России
Читайте также
12 мин чтения

VLESS Reality — как он обманывает DPI и где у него предел

Разбор Reality на уровне TLS-рукопожатия: как протокол заимствует чужой сертификат, почему ТСПУ видит обычный HTTPS и в каких случаях Reality всё-таки палится.

10 мин чтения

Как самому проверить, что провайдер режет трафик

Пошаговая диагностика: как отличить блокировку от плохой связи, какие команды показывают вмешательство в трафик и как понять, на каком участке теряется соединение.

11 мин чтения

Почему не работает Telegram в России — расшифровка симптомов

Telegram тормозит, не грузит фото, обрывает звонки? По каждому симптому — что именно с ним делает оборудование оператора и какие способы обхода реально работают.