ZapretKVN-android/feature/servers
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 4c3164c70f
Some checks failed
Android CI / build (push) Has been cancelled
Незаметность: без ICMP-пинга, IP по кнопке, DNS «Android» через узел
Решения владельца 2026-10-15: проверки не должны выдавать серверы провайдеру.

- ICMP-пинг серверов удалён целиком (IcmpPingProbe, ServerPingTargetResolver,
  runIcmp, поля icmp в моделях и кэше): задержка — только через ядро (Relay HTTPS).
  Старые записи кэша только с ICMP отбрасываются. Главная: строка
  «До сервера · ICMP» убрана.
- Внешний IP (ipify) больше не запрашивается при подключении/переключении:
  только по нажатию «Показать IP» на Главной, кэш до смены сервера или
  переподключения. verify-project сторожит единственные точки вызова.
- DNS «Android»: проксируемые имена — DNS узла через туннель (как Auto/Secure),
  direct-домены и имена самих VPN-серверов — системный DNS (без цикла при
  мёртвом туннеле); strict Private DNS и резерв Auto — по-старому. Health-хосты
  идут тем же путём, что трафик пользователя. Подпись режима обновлена.
- docs: DNS_ARCHITECTURE (параллельный вердикт, hedging, IP по кнопке), ARCHITECTURE.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 22:48:56 +03:00
..
src Незаметность: без ICMP-пинга, IP по кнопке, DNS «Android» через узел 2026-10-15 22:48:56 +03:00
build.gradle.kts Модули: :core:model и :feature:{home,servers,routing,settings} 2026-10-14 22:37:48 +03:00