Commit Graph

17 Commits

Author SHA1 Message Date
Андрей Бобырев
9ff5c61551 docs: полная переработка README — туннель, логины/пароли, ошибки, советы
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 10:09:27 +03:00
Андрей Бобырев
708b4b04dc feat: reverse SSH tunnel для роутеров без белого IP + README переработан
- 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>
2026-04-28 09:57:48 +03:00
Андрей Бобырев
61205df0cb feat: footer support links; POST /api/routers/{name}/push for single-router update
Made-with: Cursor
2026-04-25 22:10:32 +03:00
Андрей Бобырев
34d5f66bc2 fix(ui): router Test/Pull/Del — broken onclick from JSON quotes; use data-* delegation
Made-with: Cursor
2026-04-25 19:30:42 +03:00
Андрей Бобырев
b5a109639b feat(routers): SSH test, fetch domain.conf/ip.list to import; normalize URL in IP field; clearer push errors
Made-with: Cursor
2026-04-25 19:19:55 +03:00
Андрей Бобырев
4e97268541 feat: server/uninstall.sh and README one-command removal
Made-with: Cursor
2026-04-25 18:30:11 +03:00
Андрей Бобырев
0a90513a26 docs(install): cd to valid path before clone; note missing hydra-manager unit
Made-with: Cursor
2026-04-25 13:38:59 +03:00
Андрей Бобырев
c40072fdbf docs(install): default .env template and README table; systemd reads HOST/PORT from .env
Made-with: Cursor
2026-04-25 13:36:05 +03:00
Андрей Бобырев
b98ca59013 Remove T-Bank donation (README + QR asset)
Made-with: Cursor
2026-04-24 14:28:56 +03:00
Андрей Бобырев
234bce01a0 README: add T-Bank donation link and QR alongside Boosty
Made-with: Cursor
2026-04-24 14:22:30 +03:00
Андрей Бобырев
e5055da821 README: add Telegram contact @Iot_andrey
Made-with: Cursor
2026-04-24 14:18:37 +03:00
Андрей Бобырев
5d6d0e2f3c Add web preview image, scrub README (fix duplicate donate, generic IPs)
Made-with: Cursor
2026-04-24 14:13:27 +03:00
Андрей Бобырев
9c0c688597 Add Boosty donate link via FUNDING.yml and README support section
Made-with: Cursor
2026-04-24 11:50:14 +03:00
andrey271192
2afce472ed README.md 2026-04-24 11:48:53 +03:00
Андрей Бобырев
9675f779ea Remove screenshots from README and repo
Made-with: Cursor
2026-04-24 11:47:22 +03:00
Андрей Бобырев
906d812aac README: add screenshots section and docs/screenshot-domains.png
Made-with: Cursor
2026-04-24 11:45:31 +03:00
Андрей Бобырев
a63329af81 Add HydraRoute Manager web server — standalone domain management UI
Made-with: Cursor
2026-04-24 11:37:24 +03:00