mirror of
https://github.com/andrey271192/domen_hydra.git
synced 2026-09-20 14:42:00 +00:00
Add web preview image, scrub README (fix duplicate donate, generic IPs)
Made-with: Cursor
This commit is contained in:
18
README.md
18
README.md
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
Веб-интерфейс для централизованного управления конфигурацией **HydraRoute Neo** на роутерах Keenetic. Без мониторинга, без Telegram — только домены и IP.
|
Веб-интерфейс для централизованного управления конфигурацией **HydraRoute Neo** на роутерах Keenetic. Без мониторинга, без Telegram — только домены и IP.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Интерфейс
|
## Интерфейс
|
||||||
@@ -49,14 +51,16 @@ nano server/.env # задать ADMIN_PASSWORD
|
|||||||
systemctl restart hydra-manager
|
systemctl restart hydra-manager
|
||||||
```
|
```
|
||||||
|
|
||||||
Интерфейс: `http://IP:8000`
|
Интерфейс: `http://ВАШ_IP:8000` (порт настраивается в `.env`).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Установка на роутер (Keenetic + Entware)
|
## Установка на роутер (Keenetic + Entware)
|
||||||
|
|
||||||
|
Подставь URL своего сервера:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
export SERVER_URL="http://IP_СЕРВЕРА:8000" \
|
export SERVER_URL="http://ВАШ_IP:8000" \
|
||||||
&& curl -fsSL https://raw.githubusercontent.com/andrey271192/domen_hydra/main/install_router.sh | sh
|
&& curl -fsSL https://raw.githubusercontent.com/andrey271192/domen_hydra/main/install_router.sh | sh
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -72,7 +76,7 @@ sh /opt/bin/hydra_update.sh
|
|||||||
|
|
||||||
## Как пользоваться
|
## Как пользоваться
|
||||||
|
|
||||||
1. Открой `http://IP:8000` → введи пароль из `.env`
|
1. Открой веб-интерфейс → введи пароль из `.env`
|
||||||
2. **Импорт**: вставь `domain.conf` и `ip.list` с роутера → «Сохранить на сервер»
|
2. **Импорт**: вставь `domain.conf` и `ip.list` с роутера → «Сохранить на сервер»
|
||||||
3. Редактируй группы на вкладке «Конфигурация»
|
3. Редактируй группы на вкладке «Конфигурация»
|
||||||
4. Нажми **«Обновить все роутеры»** — файлы запишутся в `/opt/etc/HydraRoute/` и выполнится `neo restart`
|
4. Нажми **«Обновить все роутеры»** — файлы запишутся в `/opt/etc/HydraRoute/` и выполнится `neo restart`
|
||||||
@@ -115,6 +119,9 @@ server/
|
|||||||
templates/
|
templates/
|
||||||
index.html — веб-интерфейс
|
index.html — веб-интерфейс
|
||||||
|
|
||||||
|
docs/
|
||||||
|
preview.png — превью интерфейса
|
||||||
|
|
||||||
install_router.sh — установка на роутер
|
install_router.sh — установка на роутер
|
||||||
hydra_update.sh — скачивание конфига с сервера
|
hydra_update.sh — скачивание конфига с сервера
|
||||||
```
|
```
|
||||||
@@ -131,13 +138,10 @@ cd /opt/domen-hydra && git pull && systemctl restart hydra-manager
|
|||||||
|
|
||||||
## Поддержка проекта
|
## Поддержка проекта
|
||||||
|
|
||||||
Развитие можно поддержать на [Boosty — донат](https://boosty.to/andrey27/donate). На GitHub у репозитория отображается кнопка **Sponsor** (файл `.github/FUNDING.yml`).
|
[Boosty — донат](https://boosty.to/andrey27/donate). На GitHub доступна кнопка **Sponsor** (`.github/FUNDING.yml`).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Связь с Keenetic Unified
|
## Связь с Keenetic Unified
|
||||||
|
|
||||||
Логика парсинга `domain.conf` / `ip.list` и веб-интерфейс доменов взяты из проекта [keenetic-unified](https://github.com/andrey271192/keenetic-unified) в урезанном виде: только управление HydraRoute, без дашборда, watchdog и Telegram.
|
Логика парсинга `domain.conf` / `ip.list` и веб-интерфейс доменов взяты из проекта [keenetic-unified](https://github.com/andrey271192/keenetic-unified) в урезанном виде: только управление HydraRoute, без дашборда, watchdog и Telegram.
|
||||||
|
|
||||||
поддержать автора
|
|
||||||
https://boosty.to/andrey27/donate
|
|
||||||
|
|||||||
BIN
docs/preview.png
Normal file
BIN
docs/preview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 898 KiB |
Reference in New Issue
Block a user