mirror of
https://github.com/andrey271192/domen_hydra.git
synced 2026-09-20 14:42:00 +00:00
- server/config.py: VPS_SSH_HOST, VPS_SSH_PORT, VPS_SSH_USER, TUNNEL_PORT_START - server/.env.example: секция тоннеля - server/main.py: _gen_ed25519_keypair, _add_pubkey_to_authorized_keys; _ssh_on_router и _push_one_router поддерживают tunnel_port; эндпоинты tunnel-cmd, tunnel-script (одноразовый токен 10 мин), tunnel-status, DELETE tunnel - index.html: кнопка ⇄ у каждого роутера + подсветка тоннельного порта, кнопка ⇄ Тоннель в форме добавления, модалка с curl-командой, копирование (clipboard + execCommand fallback), проверка связи - README: полная переработка — туннель, логины/пароли, ошибки, советы Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
17 lines
661 B
Plaintext
17 lines
661 B
Plaintext
# Скопируется в server/.env при первом запуске server/install.sh (если .env ещё нет).
|
||
# Замени значения-заглушки на свои перед использованием в проде.
|
||
|
||
HOST=0.0.0.0
|
||
PORT=8000
|
||
ADMIN_PASSWORD=ВАШ_НАДЁЖНЫЙ_ПАРОЛЬ_ВЕБ
|
||
|
||
SSH_USER=root
|
||
SSH_PASS=ПАРОЛЬ_SSH_РОУТЕРА
|
||
|
||
# Reverse SSH tunnel — для роутеров без белого IP
|
||
# Если VPS_SSH_HOST задан — в UI появляется кнопка «⇄ Тоннель» у каждого роутера
|
||
VPS_SSH_HOST=
|
||
VPS_SSH_PORT=22
|
||
VPS_SSH_USER=root
|
||
TUNNEL_PORT_START=20100
|