Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

HydraRoute Classic

HydraRoute Classic — выбрать куда перенаправить отдельные домены или группу/список доменов можно
просто изменив подключение в политике доступа веб-интерфейса роутера.


📚 Оглавление


🚀 Возможности Classic

  • Перенаправление трафика доменов в VPN.
  • Поддержка до 3х политик доступа.
  • Изменение подключения для группы доменов без перезапуска.
  • Совместимость с WARP.

📋 Системные требования

  • Роутер Keenetic с установленным Entware
  • Установленный пакет curl:
    opkg install curl
    

💾 Установка

⚠️⚠️⚠️ВАЖНО⚠️⚠️⚠️

  • Производите установку исключительно и только из-под SSH.
  • В случае установки через CLI вы неминуемо столкнетесь с проблемами.
    PS
    если для перехода в Entware вы вводите exec sh - это CLI.
  1. 📦 Добавить репозиторий:
curl -Ls "https://ground-zerro.github.io/release/keenetic/install-feed.sh" | sh
  1. 🚀 Установить HydraRoute Classic:
opkg install hydraroute

⚠️ После установки устройство будет автоматически перезагружено.

  1. ✅ Настройка после загрузки:
    • Веб-интерфейс роутера → Приоритеты подключений → Политики доступа в интернет
    • Найти политику HydraRoute1st и отметить нужное подключение

📁 Работа с доменами

Выбор: через Web-интерфейс ИЛИ вручную.

🖥️ Через Web-интерфейс:

✍️ Вручную:

  1. Открыть файл: /opt/etc/AdGuardHome/domain.conf
nano /opt/etc/AdGuardHome/domain.conf
  1. Добавить домены:
youtube.com,googlevideo.com/hr1
openai.com,chatgpt.com/hr2
  • Домены разделяются запятой
  • После / — имя ipset группы (см. таблицу ниже)
Политика ipset
HydraRoute1st hr1
HydraRoute2nd hr2
HydraRoute3rd hr3
  1. 💡 Перезапуск AdGuard Home:
agh restart

👉 Поддомены (*.google.com, *.yandex.ru etc.) подхватываются автоматически


🔧 Политики доступа

  • Политики можно назначать как доменам, так и устройствам.
  • При отключении всех подключений в политике — трафик доменов блокируется.
  • Порядок туннелей в политике задаёт приоритет переключения при потере связи.

🔄 Обновление

Конмада для обновления установленных пакетов:

opkg update && opkg upgrade

❌ Удаление

Стандартно:

opkg remove hydraroute

Полное удаление (в т.ч. файлы, логи etc.) c откатом всех изменений в системе к стандартным:

curl -Ls "https://ground-zerro.github.io/release/keenetic/hr-uninstall.sh" | sh

ℹ️ Примечания

  • Не переименовывайте и не удаляйте политики HydraRoute (1st, 2nd, 3rd), иначе скрипт перестанет работать.

☕ Donate

Если HydraRoute оказался Вам полезным — можно отблагодарить автора: