
5.03 MB
Android 7.0+
48
Universal
Verified safeScanned with ClamAV, APKiD, and Quark-Engine. No threats detected.
Description
Нативное Android-приложение для диагностики VPN-подключений.
Помогает понять на каком уровне рвётся соединение - TCP, TLS или SNI-фильтрация. Заточено под VLESS Reality, но работает с любым VPN-протоколом на базе TLS.
Что делает
Вводим IP сервера, порт и SNI - приложение проходит по слоям и выдаёт конкретный диагноз.
Шаги диагностики
ICMP ping Проверяет жив ли сервер вообще.
TCP connect Главный тест. Если TCP не открывается - порт заблокирован, всё остальное смысла не имеет. Показывает RTT.
TLS без SNI TLS-хендшейк без указания домена. Нужен для сравнения: если без SNI проходит, а с конкретным SNI нет - это чистая SNI-фильтрация DPI.
TLS с твоим SNI Тест конкретного домена из твоего конфига. Показывает сертификат который вернул сервер - для Reality это dest домен. Если SNI не совпадает с сертификатом - предупреждает.
SNI sweep Прогоняет список доменов по очереди с паузой 600мс (чтобы не выглядело как сканирование). Для каждого показывает:
VPS колонка - проходит ли этот SNI к твоему серверу
Прямой колонка - TCP RTT напрямую к самому домену
Вердикт: OK / RST / TIMEOUT
По итогу рекомендует лучший SNI по задержке.
Диагноз
По результатам sweep выдаёт одно из:
TCP заблокирован - меняй порт или переходи на UDP (Hysteria2, TUIC)
TLS полностью заблокирован - провайдер режет весь TLS к этому IP, меняй IP или используй CDN
SNI-фильтрация - часть доменов режется, рекомендует рабочий SNI
Сеть чистая - проблема в конфиге клиента, проверяй PublicKey / ShortId / UUID
Зачем это нужно
Стандартные инструменты не помогают понять почему VPN не работает на конкретном провайдере. Ping проходит, сайты открываются - а VPN нет. Приложение показывает точно где рвётся: на уровне TCP, TLS или конкретного SNI.
Реальный пример: Мобильная сеть пропускает TCP, но дропает ClientHello (TLS-пакет с SNI). Обычным пингом это не видно. Приложение сразу показывает TLS полностью заблокирован
SNI список
Список доменов для sweep редактируется прямо в приложении:
Кнопка + Добавить - добавить свой домен
Крестик рядом с доменом - удалить
Кнопка Сброс - вернуть стандартный список
Rate this app
Ratings & reviews
No reviews yet.