Скачай и запусти батник на ПК, который стоит за роутером:
⬇ Скачать full_setup.bat| Вопрос | Что вводить | Пример |
|---|---|---|
| Адрес сервера | Просто Enter (по умолчанию keenetichome.ru) | keenetichome.ru |
| Имя роутера | Уникальное имя латиницей (без пробелов) | petrov_dom |
| IP роутера в LAN | IP роутера в локальной сети (Enter = 192.168.88.1) | 192.168.88.1 |
| SSH логин | Логин SSH на роутере (Enter = root) | root |
| SSH пароль | Пароль SSH на роутере (Enter = keenetic) | keenetic |
| Пароль админки | Пароль от веб-панели PCA | *** |
| Шаг | Что происходит | Результат |
|---|---|---|
| 1/6 | SSH по LAN → Neo (opkg, install-neo.sh) | Entware + Hydra Neo |
| 2/6 | SSH → install.sh PCA |
heartbeat на сервер |
| 3/6 | Карточка на сервере (WEB, hrweb, AnyDesk) | Данные в админке |
| 4/6 | Туннель: ключи на VPS, autossh с этого ПК по LAN | Удалённый SSH (ku-ssh) |
| 5/6 | setup.ps1 на ПК |
Сайты, speedtest |
| 6/6 | Проверка /api/status | Итоговая таблица в консоли |
export ROUTER_NAME='имя_роутера' \ SERVER_URL='http://keenetichome.ru:8000' \ && curl -fsSL http://keenetichome.ru:8000/router/install.sh | sh
Туннели → найди роутер → «Починить».
Или нажми кнопку «🔗 Туннель для всех» на главной странице.
powershell -ExecutionPolicy Bypass -Command "& {
$tmp = \"$env:TEMP\ku_setup\"
New-Item -ItemType Directory -Force -Path $tmp | Out-Null
@('setup.ps1','speedtest_client.ps1','run_hidden.vbs') | ForEach-Object {
Invoke-WebRequest -Uri \"http://keenetichome.ru:8000/windows/$_\" -OutFile \"$tmp\$_\" -UseBasicParsing
}
& \"$tmp\setup.ps1\" -ServerIP 'keenetichome.ru' -RouterName 'имя_роутера' -RouterLanIP '192.168.88.1'
}"
opkg list-installed | headkeenetichome.ru → новый IP. Роутеры и ПК-агенты используют домен, поэтому переключатся автоматически. Затем нажми «🔗 Туннель для всех» чтобы пересоздать SSH-ключи.