AI summary
Native Android tool for diagnosing VPN connection failures at the TCP, TLS, or SNI level. Runs layered tests—ICMP ping, TCP connect, TLS handshake with and without SNI, and SNI sweep—to pinpoint exactly where a connection breaks. Tailored for VLESS Reality but works with any TLS-based VPN protocol. Includes editable domain list for finding the best SNI by latency. Open source.
Generated by AI. May contain inaccuracies.
About this app
Нативное 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 редактируется прямо в приложении:
Кнопка + Добавить - добавить свой домен Крестик рядом с доменом - удалить Кнопка Сброс - вернуть стандартный список
About this version
- Version
- 1.0 (1)
- Size
- 5.03 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- universal
- Downloads
- 50
- Updated
- Jun 3, 2026
- Package
- ru.tspuprobe
Ratings & reviews
- 50
- 40
- 30
- 20
- 10