Содержание

HydraRoute Neo: Подробная инструкция по установке и настройке

HydraRoute Neo — это актуальная версия инструмента для раздельной маршрутизации трафика на роутерах Keenetic. В отличие от классической версии, Neo перехватывает DNS-ответы, добавляет полученные IP-адреса в ipset и маркирует трафик для перенаправления через нужный туннель или интерфейс. Это позволяет гибко управлять трафиком: например, направлять YouTube через VPN, а банковские приложения и Яндекс — напрямую через провайдера.

📋 Требования и подготовка

Перед началом установки убедитесь, что ваше оборудование соответствует следующим требованиям:

Совет: Если вы не уверены, установлен ли у вас Entware, проверьте наличие папки `/opt` через SSH или в файловом менеджере роутера. Если её нет, воспользуйтесь официальной инструкцией Keenetic по установке Entware на USB-накопитель или внутреннюю память.

🚀 Шаг 0: Установка Entware (зависит от модели)

Перед установкой HydraRoute Neo на роутере должен быть установлен Entware. Способ установки и архитектура зависят от вашей модели.

Для моделей с поддержкой внутренней памяти (например, Titan SE, Titan, Ultra): Вы можете установить Entware во встроенную память роутера. В CLI роутера (приглашение `(config)>`) выполните команду, соответствующую архитектуре вашего процессора:

# Для архитектуры aarch64 (Titan SE NC-4210, Titan KN-1812):
opkg disk storage:/ https://bin.entware.net/aarch64-k3.10/installer/aarch64-installer.tar.gz
 
# Для архитектуры mipsel (Titan KN-1810, Ultra KN-1810 и многие другие):
opkg disk storage:/ https://bin.entware.net/mipselsf-k3.4/installer/mipsel-installer.tar.gz

Для моделей без поддержки внутренней памяти (или по вашему выбору): Установите Entware на USB-накопитель (флешку), отформатированный в ext4. Создайте в корне папку `install` и поместите туда установочный архив, соответствующий архитектуре вашего роутера:

Затем в веб-интерфейсе роутера перейдите в «Менеджер пакетов OPKG», выберите ваш накопитель и сохраните настройки.

Как узнать архитектуру? Если вы не уверены, посмотрите модель роутера в веб-интерфейсе. Как правило, модели на процессорах MediaTek (MT7621A и подобные) — это mipsel, а более новые модели на ARM — aarch64.

🚀 Установка HydraRoute Neo

Установка выполняется через командную строку (SSH) роутера после того, как Entware уже установлен.

Шаг 1: Подключение к роутеру по SSH

Используйте любой удобный SSH-клиент (например, PuTTY или встроенный терминал Windows/PowerShell).

Важно: Установщик HydraRoute Neo проверяет, что вы вошли именно как пользователь `root`. Если вы подключились как `admin` и попытались использовать `exec sh`, скрипт установки может прерваться с сообщением об ошибке. Всегда подключайтесь напрямую под `root`.

Шаг 2: Выполнение команды установки

Скопируйте и вставьте следующую команду в терминал. Скрипт универсален и сам определит архитектуру вашего роутера:

opkg update && opkg install curl && curl -Ls "https://git.zerrolabs.org/Ground-Zerro/release/pages/keenetic/install-neo.sh" | sh

Эта команда выполнит следующие действия:

  1. Обновит списки пакетов Entware.
  2. Установит утилиту `curl` (если её нет) и `wget-ssl`.
  3. Определит архитектуру вашего роутера (`aarch64`, `mipsel` или `mips`).
  4. Добавит необходимый репозиторий в конфигурацию OPKG.
  5. Установит пакеты `hrneo` (демон), `hrweb` (веб-интерфейс) и `hrdns`.

После завершения в консоли появится сообщение `Setup complete`, а также ссылка на веб-интерфейс.

⚙️ Настройка маршрутизации через веб-интерфейс

Управление HydraRoute Neo осуществляется через веб-интерфейс (HRweb), который устанавливается автоматически.

Шаг 1: Вход в веб-интерфейс

Откройте браузер и перейдите по адресу: `http://192.168.1.1:2000` (замените IP, если ваш роутер имеет другой адрес).

Для входа используйте логин и пароль от вашего роутера Keenetic (обычно `admin` и ваш пароль).

Примечание: Если вы изменили стандартный порт управления роутером (например, на 8080), и веб-интерфейс HydraRoute не открывается, верните порт управления на 80 (по умолчанию) или обновите HRweb до последней версии, где эта проблема была исправлена.

Шаг 2: Создание правил маршрутизации

Интерфейс HydraRoute Neo работает по принципу создания правил. Каждое правило определяет, какой трафик (домены) и куда должен направляться (цель).

  1. Создайте новое правило: На главной странице нажмите кнопку «+ добавить правило».
  2. Выберите цель: В настройках правила, в блоке «Приоритеты подключений», выберите ваше VPN-подключение или прокси-сервер. Убедитесь, что галочка стоит только напротив нужной цели, чтобы трафик шёл строго через неё.
  3. Добавьте домены: В текстовое поле для доменов впишите адреса сайтов, которые должны идти через выбранную цель.
  4. Сохраните правило: Нажмите кнопку «Сохранить».

Шаг 3: Создание правила для прямого трафика (DirectRoute)

Чтобы важные для вас локальные сервисы (например, Яндекс, банки, Госуслуги) работали напрямую, минуя VPN, создайте для них отдельное правило.

Приоритет правил: Убедитесь, что правило для прямого трафика (DirectRoute) имеет более высокий приоритет, чем общие правила. В интерфейсе HydraRoute правила можно перетаскивать, меняя их порядок. Правило, стоящее выше, имеет приоритет.

📋 Готовые списки доменов

Ниже приведены списки для популярных сервисов. Вы можете копировать их целиком и вставлять в соответствующие правила.

Список для прямого трафика (Российские сервисы, Яндекс, Lampa)

Этот список подходит для правила DirectRoute, чтобы эти сервисы работали через вашего провайдера.

// Российские сервисы и категории (GeoIP/GeoSite)
geosite:vk
geosite:ok
geosite:ozon
geosite:wildberries
geosite:cian
geosite:autoru
geosite:magnit
geosite:mvideo
geosite:nike
geosite:adidas
geosite:sber
geosite:tbank-ru
geosite:habr
geosite:4pda
geosite:dzen
geosite:category-cas
geosite:category-antivirus
geosite:kaspersky
geosite:yandex
geosite:nvidia
geosite:google-play
geosite:category-ru
geosite:itdog-russia-outside
geosite:category-gov-ru
geosite:category-bank-ru
geosite:category-ecommerce-ru
geosite:category-retail-ru
geosite:category-media-ru
geosite:category-entertainment-ru
geosite:category-tech-media-ru
geosite:category-travel-ru
geosite:category-betting-ru
geosite:mosmetro

// Домены Яндекса
ya.ru
yandex.ru
yandex.com
yandex.net
yastatic.net
dzen.ru
kinopoisk.ru
yadi.sk
mail.yandex.ru
geoip:yandex

// Lampa и её зависимости (TMDB, CUB)
api.themoviedb.org
image.tmdb.org
imagetmdb.com
lampa.byskaz.ru
cub.best
cub.black
standby.cub.red
durex.monster
cubnotrip.top
geo.cub.best

Список для YouTube (через VPN/Прокси)

Этот список подходит для правила, которое направляет трафик через VPN или прокси.

youtube.com
www.youtube.com
m.youtube.com
youtu.be
youtube-nocookie.com
youtubekids.com
youtubei.googleapis.com
youtube-ui.l.google.com
youtubeembeddedplayer.googleapis.com
wide-youtube.l.google.com
ytimg.com
i.ytimg.com
ytimg.l.google.com
yt3.ggpht.com
yt4.ggpht.com
yt3.googleusercontent.com
googlevideo.com
rr2---sn-q4fl6nsl.googlevideo.com
jnn-pa.googleapis.com

Список для Claude Code (через VPN/Прокси)

Этот список подходит для правила, которое направляет трафик через VPN или прокси, чтобы обеспечить работу инструмента Claude Code.

api.anthropic.com
claude.ai
claude.com
platform.claude.com
sso.claude.com
mcp-proxy.anthropic.com
downloads.claude.ai
storage.googleapis.com
registry.npmjs.org
bridge.claudeusercontent.com
*.frame.claudeusercontent.com
github.com
raw.githubusercontent.com
formulae.brew.sh
code.claude.com
Важно о размере списка: Списки содержат довольно много тегов и доменов. Это может значительно увеличить нагрузку на процессор роутера при проверке каждого пакета. Если вы заметите, что интернет начал работать медленно или страницы грузятся с задержкой, попробуйте сократить списки, оставив только самые необходимые ресурсы.

🔧 Продвинутая настройка и решение проблем

Конфигурационный файл hrneo.conf

Основные настройки демона хранятся в файле `/opt/etc/HydraRoute/hrneo.conf`. Вы можете редактировать его через SSH (например, используя `vi` или установив `nano`).

Ключевые параметры:

Как отредактировать файл (если нет `nano`):

# Добавить строку в конец файла
echo "GlobalRouting=true" >> /opt/etc/HydraRoute/hrneo.conf

После редактирования обязательно перезапустите демон:

neo restart

Устройство не использует правила HydraRoute

Сайты работают медленно или с задержками

Если geosite: теги не работают

Некоторые пользователи сталкиваются с тем, что теги `geosite:youtube` или `geoip:telegram` не срабатывают. В этом случае самым надёжным решением является ручное указание конкретных доменов (как в примерах выше). Базы GeoIP/GeoSite могут обновляться с задержкой или не содержать нужных тегов в вашей версии базы.