Ground-Zerro / HydraRoute Public
Code Issues Pull requests Actions Releases View on GitHub ↗
Mirror — read-only view
webpanel
hydraroute.sh 16.2 KB
README.md 2.8 KB
README.md

Эта версия более не поддерживается! Инструкции могуть быть не актуальны!

HydraRoute v.0.0.1b(202501300900)

Основная цель — перенаправление трафика к отдельным доменам через VPN. Все, что не указано в списке, будет открываться напрямую.

Установка:

  1. Подключитесь к роутеру по SSH (к Entware).
  2. Выполните команду:
curl -L -s "https://github.com/Ground-Zerro/HydraRoute/raw/refs/heads/main/Relic/hydraroute.sh" > /opt/tmp/hydraroute.sh && chmod +x /opt/tmp/hydraroute.sh && /opt/tmp/hydraroute.sh
  1. Выберите VPN из списка.

Дополнительная информация:

Как добавить домены в ipset

  1. Через web-панель.

    • web-панель доступна по адресу: http://192.168.1.1:2000/
      • (где 192.168.1.1 - это IP-адрес роутера)
  2. Вручную, правкой файла ipset.conf.

    нажать, чтобы прочесть подробней
    1. Чтобы добавить домены для перенаправления, отредактируйте файл: /opt/etc/AdGuardHome/ipset.conf.

      nano /opt/etc/AdGuardHome/ipset.conf
      
      Синтаксис файла ipset.conf (нажать, чтобы прочесть подробней)
      instagram.com,cdninstagram.com/bypass,bypass6
      openai.com,chatgpt.com/bypass,bypass6
      
      • В левой части через запятую указаны домены, требующие обхода.
      • Справа после слэша — ipset, в который AGH складывает результаты разрешения DNS-имён. В примере указаны созданные скриптом ipset для IPv4 и IPv6: /bypass,bypass6.
      • Можно указать всё в одну строчку, можно разделить логически на несколько строк, как в примере.
      • Домены третьего уровня и выше включаются сами, т.е. указание intel.com включает также www.intel.com, download.intel.com и прочее.
    2. После добавления доменов необходимо перезапустить AdGuard Home командой:

      /opt/etc/init.d/S99adguardhome restart
      

Удаление:

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