tunnel: авто-DNAT для NDM/81 через wg0 (fix connection refused)

Made-with: Cursor
This commit is contained in:
Андрей Бобырев
2026-04-26 16:02:41 +03:00
parent 858ff8b6ef
commit 4e9f413521
3 changed files with 28 additions and 0 deletions

View File

@@ -81,6 +81,7 @@ curl -fsSL https://raw.githubusercontent.com/andrey271192/keenetic_ssh-web/main/
- поднимает интерфейс `wg0` с адресом `CLIENT_IP/24`
- маршрутизирует `10.99.0.0/24` через `wg0`
- ставит init-скрипт `/opt/etc/init.d/S50kssh-tunnel` ({start|stop|restart|status}) и rc.d-симлинк автозапуска
- автоматически добавляет точечный DNAT: вход на `wg0:81``LAN_IP:81` (помогает Keeneticадминке/HTTP Proxy открываться через туннель; удаляется uninstallскриптом)
- в конце пингует `10.99.0.1` (VPS) для проверки
Если ping не прошёл — почти всегда дело в фаерволе VPS: `sudo ufw allow 51820/udp` (или эквивалент для iptables/firewalld).