AI summary
Native Android tool for diagnosing VPN connection failures at the TCP, TLS, or SNI filtering level. Runs layered tests—ICMP ping, TCP connect, TLS handshake with and without SNI, and SNI sweep across a customizable domain list—to pinpoint exactly where a connection breaks. v1.
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 редактируется прямо в приложении:
Кнопка + Добавить - добавить свой домен Крестик рядом с доменом - удалить Кнопка Сброс - вернуть стандартный список
What's new
- v1.1
- Добавлен список серверов — сохраняется между запусками, каждый сервер хранит IP, порт и SNI Список SNI вынесен в отдельное меню, не занимает место на экране Главный экран упрощён — больше места для вывода результатов
About this version
- Version
- 1.1 (2)
- Size
- 5.04 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- universal
- Downloads
- 49
- Updated
- Jun 3, 2026
- Package
- ru.tspuprobe
Ratings & reviews
- 50
- 40
- 30
- 20
- 10