Обновил панель — за пару недель докатилась серия релизов v1.0.81–v1.0.84,
несколько фич которые могут быть интересны:
Сканер GeoFile-баз
Поиск домена/IP по содержимому .dat-файлов на роутере (geosite_v2fly,
geosite_refilter, zkeen.dat, geoip_*). Внутри панели:
— ввести claude.ai → видно в каких категориях он лежит (anthropic,
category-ai-chat-!cn и т.д.)
— ввести 8.8.8.8 → видно в каких geoip-категориях
— обратный вид: какие категории сейчас используются в routing.json и
в какой outbound направляется трафик
Парсер protobuf — ad-hoc, без зависимости от google.protobuf. Кэш баз
на ПК (синк по mtime), роутер дёргается только при первом lookup’е.
Auto-fallback через Chrome-fingerprint для AI-сервисов
В диагностике «Почему не работает сайт?» — при 401/403/429 на
anti-bot-чувствительном домене (claude.ai / openai / anthropic /
gemini / perplexity / character.ai и т.д.) панель автоматически
делает второй проход через curl-cffi с impersonate=‘chrome120’.
Это отличает «реальный бан IP» (когда Chrome тоже не пройдёт) от
«Cloudflare режет наш Python-клиент за TLS-fingerprint» (когда
обычный браузер открывает без проблем). Делает warm-up retry —
второй HEAD в той же сессии, чтобы cookies от CF-challenge
накопились. Если оба прохода 4xx — показывает жёлтую плашку
«Anti-bot защита, проверь в браузере», не «IP в бане».
Auto-enrichment диагностики
Когда проверяешь домен — под обычным вердиктом DNS/TCP/TLS/HTTP
теперь добавляется строка «geosite: <категории>» — видно куда
домен попадает в .dat-базах. Закрывает прежний дисклеймер
«совпадения через geo-категории тут не отражаются».
UX-улучшения селекторов outbound’ов
— счётчик «(N вариантов)» в заголовках каналов
— latency-бейджи рядом с каждым outbound’ом (
<300мс /
<800мс /
>800мс /
нет связи) — используется существующий probe-cache
— карточки вместо dropdown для каналов с ≤6 outbound’ов
GitHub: GitHub - yuran2000/xkeen-windows-dashboard: Windows-панель для XKeen на Keenetic. Установка с нуля, подписки VLESS, watchdog с failover, 6 sticky-каналов (AI/YT/Foreign/IPv6 и др.), клиенты политики, бэкап, диагностика «Почему не работает сайт?» с Chrome-fp probe, GeoFile-сканер (geosite/geoip dat), Telegram-алерты и Windows toast при падении xray. · GitHub
README с тремя скриншотами обновился, кому интересно — заходите.