Per-router RCI creds + .env fallback; parse user:pass@ URL; fix apply/checkbox (kdns-sel), save groups on toggle; update.sh

Made-with: Cursor
This commit is contained in:
Андрей Бобырев
2026-04-25 01:42:16 +03:00
parent ef946e37f2
commit 4f42da9a0e
10 changed files with 437 additions and 80 deletions

View File

@@ -1,8 +1,9 @@
HOST=0.0.0.0
PORT=8001
# Если строка пустая или ключ убран — будет пароль admin
# Вход на веб-страницу сервиса (:8001). Если пусто — admin
ADMIN_PASSWORD=change-me
# Один логин/пароль для всех роутеров (KeenDNS HTTP Proxy → RCI)
# Дефолт для Keenetic API, если у роутера не заданы поля логин/пароль и нет user:pass@ в URL
KEENETIC_LOGIN=admin
KEENETIC_PASSWORD=