feat: scan interfaces via RCI; show Keenetic login + password status (no secret in UI)

Made-with: Cursor
This commit is contained in:
Андрей Бобырев
2026-04-25 00:45:55 +03:00
parent e1d6e6bb81
commit ef946e37f2
4 changed files with 149 additions and 5 deletions

View File

@@ -39,6 +39,8 @@ sudo systemctl restart keenetic-dns-routes
- `PUT /api/data` — полное или частичное обновление (`groups` и/или `routers`).
- `POST /api/groups/{US|RU}/lines` — тело `{"add":["a.com"],"remove":["b.com"]}`: правка списка **на сервере** без пересылки всего textarea (порядок: сначала удаления, затем добавления в конец).
- `POST /api/apply``{"mode":"all"|"selected","router_ids":["id1"]}`.
- `GET /api/keenetic-env` — логин Keenetic и флаг «пароль задан» (сам пароль не отдаётся).
- `GET /api/routers/{id}/interfaces` — список интерфейсов с роутера (`GET /rci/show/interface`), для подбора **Interface ID**.
## Ограничения