Jump to content

Recommended Posts

Posted (edited)

Поделюсь инструментом, который сделал для себя и выложил в open-source.

Это веб-панель для управления XKeen на Keenetic с компьютера на Windows:
ставится на ПК фоновым сервисом, к роутеру ходит по SSH, управление
открывается в браузере. Удобная замена ручному редактированию
JSON-конфигов XKeen через SSH/блокнот.

Что умеет:
— управление outbound'ами и подписками;
— гибкая маршрутизация по доменам и гео-категориям (v2fly geosite/geoip);
— правила по GeoIP для приложений, работающих только по IP;
— комментарии к доменам прямо в панели;
— авто-бэкап конфигов перед каждым изменением;
— авто-обновление, управление несколькими роутерами с одной машины;
— встроенная справка по каждому разделу.

Open-source, лицензия MIT:
https://github.com/yuran2000/xkeen-windows-dashboard

Буду рад замечаниям и идеям.

xkeen_demo_shot.png

Edited by yuran2000
забыл скрин прикрепить
  • Thanks 1
  • Upvote 3
  • 2 weeks later...
Posted

Обновление за две недели

1. Диагностика «Почему не работает сайт?»

В панели появилась отдельная вкладка, которая для введённого домена параллельно проверяет:
— DNS-резолв (как с роутера, так и через DoH);
— TLS handshake и валидность сертификата;
— HTTP-ответ (с auto-fallback через Chrome-fingerprint при 401/403/429, чтобы отличить реальный IP-бан от блокировки по TLS-сигнатуре Python);
— принадлежность домена/IP geosite/geoip-категориям прямо из .dat-файлов на роутере, и куда сейчас уходит трафик по routing.json

2. Watchdog v24 с проверкой exit-IP

/opt/etc/xray/watchdog.sh, крутится по cron. В v24 добавлен probe по каждому каналу через свой socks-inbound с определением страны выхода. Если канал AI/YT/FOREIGN внезапно выходит из RU/BY/CN/IR/KP/SY — приходит TG-алерт.

3. Сканер GeoFile-баз

Поиск по содержимому geosite_v2fly.dat / geosite_refilter.dat / 
zkeen.dat / geoip_*.dat прямо из панели. Можно искать:
— домен → в каких категориях он лежит;
— IP → в каких geo-категориях лежит;
— обратно: «какие категории сейчас в routing.json и в какой outbound они направляют».

Ставится фоновым сервисом на ПК с Windows, к роутеру ходит по SSH (ключи генерирует сам при первом запуске). Поддерживает одновременную работу нескольких роутеров с одной машины.

Репозиторий: https://github.com/yuran2000/xkeen-windows-dashboard

Замечания и идеи по фичам — приветствую.

screenshot-diagnose.png

screenshot-geofile.png

  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.