docs: add beginner quickstart and troubleshooting

Add step-by-step setup notes and common RCI/HTTP Proxy troubleshooting; align SSH port example to 22.
This commit is contained in:
Андрей Бобырев
2026-04-27 04:14:35 +03:00
parent 903e211697
commit f6fd0a6d62

View File

@@ -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`, возможно сервис слушает только LANIP.
Решение: DNAT `wg0:<порт> → LAN_IP:<порт>` (можно автоматизировать через `keenetic_ssh-web/tunnel` с `--dnat 79`).
## Установка (Ubuntu)