Проверка с подменой SNI
TCP на IP узла, TLS с SNI из конфига, любой сертификат. Ровно то, что видит DPI, — без запуска VPN.
Payload Net Xray Checker проверяет каждый узел вашей Xray-подписки так, как его видит DPI: HTTPS с тем же SNI, что и у клиента, и QUIC для Hysteria2. Сразу видно, что работает, что заблокировано и почему.
Вставьте ссылку на подписку — приложение само найдёт серверы, порты, протоколы и локации.
TCP на IP узла, TLS с SNI из конфига, любой сертификат. Ровно то, что видит DPI, — без запуска VPN.
Несколько URL, JSON или base64. VLESS, VMess, Trojan, Shadowsocks; Reality, TLS, XHTTP, gRPC, WS — с любыми портами.
Для UDP-узлов отправляется настоящее QUIC Initial с SNI, и ответ сервера расшифровывается — проверка, а не просто ping.
У каждого узла видно, в каких локациях подписки он используется и какой стек протоколов на нём работает.
Вкладка «Services» в один клик проверяет YouTube, Telegram, GitHub, Госуслуги и другие сайты из вашей сети.
Автоповтор по расписанию и сообщение в чат — после каждой проверки или только когда что-то изменилось.
Ожидаемые ошибки можно скрыть для подписки, узла или протокола — они не попадут в счётчик FAIL и в оповещения.
Замер загрузки и отдачи для доступных узлов. Отключается одним переключателем.
Приложение не подключается к VPN и не передаёт трафик. Оно лишь стучится к каждому узлу так же, как ваш клиент, и смотрит, ответит ли он.
Вставьте одну или несколько ссылок на Xray-подписку. Домены разрешаются в IP — каждая A-запись проверяется отдельно.
8 проверок параллельно, до 3 попыток на узел. Зелёный — ответ 200, жёлтый — другой HTTP-код, красный — нет ответа.
Отфильтруйте упавшие узлы, скопируйте результаты или включите автоповтор с оповещениями в Telegram.
curl --insecure --max-time 10 \
--resolve "$SNI:$PORT:$IP" \
"https://$SNI:$PORT/"
QUIC v1 Initial → $IP:$PORT/udp
TLS 1.3 ClientHello, SNI=$SNI, ALPN=h3
← Initial + ServerHello = OK
Текущая версия для Android и Windows — —.
Для iPhone, iPad и Mac. В App Store приложение называется Xray Config Checker.
Ссылки на загрузку скоро появятся.
Установка и обновления — через App Store.
APK для Android 7 и новее.
Ссылки на загрузку скоро появятся.
При установке разрешите «Установку из неизвестных источников» для браузера или файлового менеджера.
ZIP для Windows 10 и 11 (x64). Распакуйте и запустите .exe — установка не нужна.
Ссылки на загрузку скоро появятся.
Если SmartScreen предупредит о неизвестном издателе, нажмите «Подробнее» → «Выполнить в любом случае».
Нет. Приложение не меняет маршруты и не пропускает через себя трафик — оно только проверяет, отвечают ли ваши узлы из текущей сети.
Это та же ссылка, что вы добавляете в VPN-клиент (Happ, v2rayNG, Hiddify и т. п.). Нужен формат Xray JSON — обычный или в base64.
Любой HTTP-ответ означает, что TLS-рукопожатие с нужным SNI прошло, а значит, узел доступен. Код 200 показан зелёным, остальные — жёлтым.
По умолчанию после каждой проверки на сервер отчётов проекта уходит отчёт: имя устройства, имена и IP узлов, статусы и скорость. Отключить: «Alerts» → «Reporting». Оповещения в Telegram отправляются только в чат, который вы укажете сами.
Проверка QUIC не знает пароль обфускации Salamander. Если сервер её требует, он молча отбрасывает проверочные пакеты — добавьте для таких узлов правило игнорирования.