Files
keenetic-dns-routes/.env.example
Андрей Бобырев d48b7b2023 feat: reverse SSH tunnel for routers without public IP
UI: «⇄ Тоннель» button next to «Тест» — opens modal with autossh
install command for the router and an auto-applied localhost RCI URL.
Backend: GET /api/routers/{id}/tunnel-cmd allocates a free port
(starts at TUNNEL_PORT_START) and returns the shell command;
DELETE /api/routers/{id}/tunnel clears the assignment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 20:57:05 +03:00

18 lines
622 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

HOST=0.0.0.0
PORT=8001
# Вход на веб-страницу сервиса (:8001). Если пусто — admin
ADMIN_PASSWORD=change-me
# Дефолт для Keenetic API, если у роутера не заданы поля логин/пароль и нет user:pass@ в URL
KEENETIC_LOGIN=admin
KEENETIC_PASSWORD=
# Reverse SSH tunnel — для роутеров без белого IP
# Если эти поля заполнены, в UI появляется кнопка «⇄ Тоннель» рядом с «Тест»
VPS_SSH_HOST=
VPS_SSH_PORT=22
VPS_SSH_USER=root
VPS_SSH_PASS=
TUNNEL_PORT_START=20100