Initial release of Kaskad

Каскадная маршрутизация русских сайтов через свой набор RU-серверов
с failover, Telegram-ботом и веб-интерфейсом.

- bin/        — failover-script, route/domain helpers, ams/ru bootstrap
- bot/        — Telegram-бот (Python, long-poll)
- webui/      — Flask single-page dashboard
- docs/       — установка, архитектура, API бота и WebUI
- examples/   — шаблоны конфигов
This commit is contained in:
andrey271192
2026-05-02 09:13:10 +03:00
parent 7a2a41510c
commit 209caa81a8
22 changed files with 2802 additions and 0 deletions

17
webui/webui.env.example Normal file
View File

@@ -0,0 +1,17 @@
# Креды для входа в веб-интерфейс
KASKAD_WEB_USER=admin
KASKAD_WEB_PASS=ОБЯЗАТЕЛЬНО_СМЕНИТЬ
# Локальный ам. сервер (где живёт WebUI)
LOCAL_HOST=ams1
LOCAL_IP=127.0.0.1
# Порт и интерфейс веб-интерфейса
KASKAD_HOST=0.0.0.0
KASKAD_PORT=8088
# SSH-ключ для доступа к остальным серверам
KASKAD_SSH_KEY=/root/.ssh/id_ed25519
# Путь к JSON конфигу
KASKAD_SERVERS_JSON=/etc/wireguard/ru-servers.json