ZapretKVN-android/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh e48e2f88a1
Some checks failed
Android CI / build (push) Has been cancelled
Health-check без DoH; отказ сервера по адресу назначения не запускает failover
Узлы VPnBot политикой отклоняют публичные DoH-резолверы и сервисы
определения IP. Третий резервный адрес проверки HTTPS был DoH-эндпоинтом
dns.opendns.com/dns-query, то есть измерял политику узла, а не туннель.

- ManagedHealthProbe: cp.cloudflare.com, connectivitycheck.gstatic.com,
  www.google.com, все /generate_204. Прежний набор хостов остаётся
  распознаваемым в экспортированных конфигах (legacyHostSets).
- EffectiveOverlaySummary берёт хосты из ManagedHealthProbe, без копии.
- Общий каталог runtime-errors.json (синхронно с Windows): правило
  TARGET_DESTINATION_UNREACHABLE (record_only) первым в списке. sing-box
  hysteria2 сообщает отказ сервера соединиться с адресом как
  "remote error: ...", официальный клиент как "dial error:". Такая
  ошибка доказывает, что туннель жив, и больше не запускает failover,
  в том числе для "remote error: dial udp", который раньше проходил
  keyword-фильтр classifyRuntime.
- Тесты: ManagedHealthProbeTest, RuntimeErrorsTest, EffectiveOverlaySummaryTest.
2026-09-25 15:48:41 +03:00
..
src Health-check без DoH; отказ сервера по адресу назначения не запускает failover 2026-09-25 15:48:41 +03:00
build.gradle.kts feat: unify official WG/AWG engine and preserve full UDP datagrams 2026-09-06 00:14:22 +03:00
proguard-rules.pro Initial Zapret KVN Android MVP 2026-07-22 14:44:50 +03:00