diff --git a/README.md b/README.md index 7b816d6..fb30b43 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,13 @@ > Entware/SSH **не требуется** для `keenetic-dns-routes` (здесь всё через RCI по HTTP Proxy), но на практике часто нужно для обслуживания роутера. Ниже — шпаргалка. +## Быстрый старт (прям “для школьника”) + +1) На VPS поставь сервис (раздел “Установка (Ubuntu)” ниже). +2) Открой веб‑интерфейс: `http://IP_СЕРВЕРА:8001` +3) В Keenetic включи **KeenDNS + HTTP Proxy для API** (порт `79`) и выдай права пользователю (см. требование выше). +4) В веб‑панели добавь роутер (base URL KeenDNS HTTP Proxy), нажми **Сканировать интерфейсы**, заполни списки и нажми **Применить**. + ### 📦 Установка Entware на Keenetic ━━━━━━━━━━━━━━━━━━━━━━ @@ -50,7 +57,16 @@ opkg disk storage:/ https://bin.entware.net/aarch64-k3.10/installer/aarch64-inst 📋 Данные для входа - Логин: `root` - Пароль: `keenetic` -- Порт: `222` +- Порт: `22` (если вы не меняли порт SSH вручную) + +## Частые ошибки (и решения) + +### `Connection refused` / не применяются правила через KeenDNS HTTP Proxy + +- Проверь, что включён **HTTP Proxy для API** (уровень `rci...`), обычно порт `79`. +- Проверь, что у пользователя Keenetic есть права на HTTP Proxy. +- Если ходишь к роутеру через WireGuard (`wg0`) и получаешь `Connection refused`, возможно сервис слушает только LAN‑IP. + Решение: DNAT `wg0:<порт> → LAN_IP:<порт>` (можно автоматизировать через `keenetic_ssh-web/tunnel` с `--dnat 79`). ## Установка (Ubuntu)