Диагностика

Зафлагован ли IP у DPI: SNI-тест за 5 минут

Из-за рубежа работает, из России нет. Как за 5 минут TLS-рукопожатиями с разными SNI отличить зафлагованный DPI адрес от ошибки конфигурации.

6 мин чтения

Когда нужен этот тест

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

Симптом зафлагованного IP

С точки внутри России (сервер или прокси, физически стоящий за ТСПУ):

Вывод: DPI внёс именно этот IP в список VPN-эндпоинтов и режет любое настоящее TLS-рукопожатие с явным SNI к этому адресу. Значение SNI роли не играет: популярные легитимные домены ломаются одинаково — сами домены, разумеется, не заблокированы, заблокирован адрес.

Методика: 5 минут

Запускать строго из точки внутри РФ. Суть: пройтись TLS-рукопожатием по проблемному адресу с несколькими разными SNI и один раз без SNI, считая, сколько раз пришёл сертификат. Параллельно — тот же замер на заведомо рабочем адресе.

Замер Зафлагован Здоров
Проблемный IP, любой SNI сертификата нет сертификат приходит
Проблемный IP, без SNI как правило приходит (при жёсткой блокировке — тоже нет) сертификат приходит
Контрольный IP, любой SNI сертификат приходит сертификат приходит

Если картина совпала с колонкой «зафлагован» — это блокировка адреса, а не сети и не конфига. Ключевой признак здесь не «без SNI работает», а связка «TCP жив + TLS с SNI не проходит + тот же SNI к другому адресу проходит».

Что НЕ лечит зафлагованный IP

Единственное реальное решение — замена IP-адреса сервера.

Аргументы для разговора с хостером

Запрашивайте адрес из чистого, нормально анонсированного диапазона. Если хостер раз за разом выдаёт адреса из пересортированных легаси-блоков — меняйте хостера.

Типичная картина

Сервер из-за рубежа отвечает нормально; изнутри РФ рукопожатие с SNI падает по всем проверочным доменам, без SNI проходит, контрольные адреса в других странах работают. whois показывает легаси-диапазон с репутационной историей — то есть адрес был скомпрометирован ещё до того, как его выдали. Вывод в такой ситуации один: запрашивать замену адреса, а не крутить настройки.

Вывод. «Из-за рубежа работает, из России нет» — ещё не приговор конфигу. Пять минут TLS-рукопожатий с разными SNI и без SNI отделяют зафлагованный IP от ошибки настройки. Зафлагован — не тратьте время на смену SNI и транспорта: поможет только новый адрес из чистого диапазона.

Как подключиться за 2 минуты
Частые вопросы

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

Как понять, что IP-адрес сервера зафлагован у DPI, а не сломана конфигурация?
Признак: TCP-соединение на 443 устанавливается и пинг ходит, но TLS-рукопожатие с любым SNI обрывается без сертификата, а без SNI рукопожатие обычно проходит. Контрольные серверы в других странах с тем же SNI при этом работают нормально.
Что если рукопожатие без SNI тоже не проходит — это опровергает диагноз зафлагованного IP?
Нет, это не опровергает диагноз, а усиливает его. Это жёсткий вариант блокировки, когда к адресу режется вообще весь трафик, и тем более нужна замена адреса.
Как за 5 минут проверить, зафлагован ли IP у DPI?
Нужно из точки внутри России пройтись TLS-рукопожатием по проблемному адресу с несколькими разными SNI и один раз без SNI, считая, сколько раз приходит сертификат, и то же самое параллельно замерить на заведомо рабочем адресе. Если картина совпала с «зафлагован» — это блокировка адреса, а не конфига.
Помогает ли смена SNI-домена или транспорта, если IP уже зафлагован?
Нет. Не помогает смена SNI-домена — блокировка срабатывает при любом значении, не помогает фрагментация TLS-пакетов, смена транспорта на том же IP и смена домена, на который указывает сервер, — блокировка идёт по IP напрямую.
Что делать, если IP-адрес сервера оказался зафлагован?
Единственное реальное решение — замена IP-адреса сервера. В разговоре с хостером аргументом служит whois-история диапазона (легаси-блок без своей автономной системы) и репутационные списки как маркер грязной истории; если хостер снова выдаёт адрес из такого диапазона, стоит менять хостера.
Похожее

Ещё в базе знаний

Подключите рабочий VPN

Инструкции базы знаний написаны под ключи VPN PRO: ключ выдаёт Telegram-бот за минуту, работоспособность гарантируем. Промокод VPN10 — 10 дней бесплатно, без карты.

Промокод VPN10 — 10 дней бесплатно · до 31 августа · передавайте друзьям