Проверка, заблокирован ли IP-адрес в России
Проверен адрес
Адрес проверяется с двух точек сразу. Приоритетная проба идёт с сервера в России — именно она отвечает на вопрос, доступен ли адрес российским пользователям. Контрольная проба идёт из-за рубежа.
С каждой точки снимается два независимых сигнала: пинг — жив ли адрес вообще, и TLS на рабочем порту — доходит ли туда трафик. Разделять их важно: блокировки бывают двух разных видов.
| Из России | Из-за рубежа | Вывод |
|---|---|---|
| пинг и TLS идут | идут | Блокировки нет |
| не идёт ничего | идёт | Забанен весь адрес — менять IP |
| пинг идёт, TLS рвётся | TLS идёт | Режут порт по DPI — обычно так бреют VLESS |
| ничего | ничего | Молчит везде — судить нельзя |
Третья строка — то, что одним пингом не поймать: адрес живой, ICMP ходит, а TLS-сессию на 443 рвут на подходе. Четвёртая — то, ради чего нужна вторая точка: без неё выключенный сервер и забаненный адрес выглядели бы одинаково.
Если проверять голый IP, TLS-рукопожатие идёт без SNI: в ответ приезжает сертификат, который адрес считает основным. У Reality это сертификат сайта-донора — по нему видно, чем адрес прикрыт.
Если ввести домен, он резолвится в адрес, и его имя уходит в SNI. Тогда проверка ловит ещё и блокировку по имени: бывает, что сам IP живой и порт открыт, а рвётся именно рукопожатие с конкретным SNI. Чтобы отличить одно от другого, проверьте тот же адрес без домена.