ORRYX на Keenetic: XKeen + Mihomo

Выбранные устройства выходят в интернет через ORRYX. Серверы берутся из подписки и обновляются сами.

≈ 40 минутKeeneticOS 4.xXKeen · Mihomoобновлено 2026-10-14

01Что понадобится

  • Роутер Keenetic с портом USB.
  • Флешка или SSD. Всё содержимое будет стёрто.
  • Ссылка подписки из личного кабинета.

Сохраните настройки роутера: Управление → Общие настройки → «Сохранить файл настроек».

Компоненты KeeneticOS

Управление → Параметры системы → Изменить набор компонентов, отметьте:

  • Интерфейс USB
  • Файловая система Ext
  • Общий доступ к файлам и принтерам по протоколу SMB
  • Поддержка открытых пакетов
  • Прокси-сервер DNS-over-TLS и DNS-over-HTTPS
  • Протокол IPv6
  • Модули ядра подсистемы Netfilter

Роутер перезагрузится.

02Установка Entware

Накопитель

  1. Отформатируйте накопитель в EXT4: MiniTool Partition Wizard или AOMEI Partition Assistant.

  2. Вставьте в роутер и проверьте в Приложения → Диски и принтеры.

Раздел «Диски и принтеры» в веб-интерфейсе Keenetic с подключённым EXT4-накопителем
Накопитель виден роутеру

Установщик под вашу модель

mipsel

4G (KN-1212), Omni (KN-1410), Extra (KN-1710/1711/1713), Giga (KN-1010/1011), Ultra (KN-1810), Viva (KN-1910/1912/1913), Giant (KN-2610), Hero 4G (KN-2310/2311), Hopper (KN-3810), Zyxel Keenetic II/III, Extra, Giga II/III, Omni, Viva, Ultra.

mipsel-installer.tar.gz

mips

Ultra SE (KN-2510), Giga SE (KN-2410), DSL (KN-2010), Duo (KN-2110), Hopper DSL (KN-3610), Zyxel Keenetic DSL, LTE, VOX.

mips-installer.tar.gz

aarch64

Peak (KN-2710), Ultra (KN-1811), Giga (KN-1012), Hopper (KN-3811), Hopper SE (KN-3812).

aarch64-installer.tar.gz

Модель указана на наклейке снизу роутера.

Копирование установщика

  1. Включите Сервер SMB: Приложения → Сеть Windows.

  2. В проводнике откройте \\192.168.1.1, создайте папку install и положите в неё архив, не распаковывая.

Папка install с архивом установщика Entware на накопителе
Архив в папке install

Запуск установки

  1. Управление → OPKG: накопитель — ваш EXT4-раздел, сценарий initrc:

    /opt/etc/init.d/rc.unslung
  2. Нажмите «Сохранить». Через 2–3 минуты в Диагностика → Системный журнал появится строка:

    [5/5] Установка системы пакетов "Entware" завершена!
Страница OPKG в Keenetic с выбранным накопителем и сценарием initrc
Страница OPKG
Системный журнал Keenetic с сообщением об установке Entware
Журнал: Entware установлена

03Подключение по SSH

  1. Подключитесь через PuTTY (macOS и Linux — терминал) к 192.168.1.1, порт 22. Если установлен компонент «Сервер SSH» — порт 222.

    ssh root@192.168.1.1 -p 22
  2. Логин root, пароль keenetic. Смените пароль:

    passwd
  3. Обновите пакеты:

    opkg update && opkg upgrade
Окно PuTTY с успешным входом в Entware на Keenetic
Вход в Entware

В PuTTY вставка — правой кнопкой мыши. Пароль при вводе не отображается.

04XKeen с ядром Mihomo

  1. Запустите установщик:

    opkg update && opkg upgrade && opkg install curl tar && cd /tmp
    sh -c "$(curl -sSL https://raw.githubusercontent.com/jameszeroX/XKeen/main/install.sh)"

    Если GitHub недоступен:

    sh -c "$(curl -sSL https://cdn.jsdelivr.net/gh/jameszeroX/XKeen@main/install.sh)"
  2. Ядро проксирования: 2. Mihomo.

  3. Исключить российские IP-адреса (GeoIPSET): 0. Пропустить.

  4. Автозагрузка XKeen: Да.

05Политика XKeen

  1. Приоритеты подключений → Политики доступа в интернет: создайте политику XKeen, отметьте вашего провайдера.

  2. Вкладка Применение политик: перетащите в XKeen устройства, которые должны работать через VPN.

Создание политики доступа XKeen в Keenetic
Политика XKeen
Применение политики XKeen к устройствам
Устройства в политике

06Конфиг из ссылки подписки

Вставьте ссылку подписки и скачайте config.yaml. Файл собирается в браузере, ссылка никуда не отправляется.

07Загрузка и запуск

Положите файл в /opt/etc/mihomo/config.yaml любым способом:

через сеть (SMB)

Откройте \\192.168.1.1, папку etc\mihomo, замените config.yaml.

через SSH

Выполните команду, вставьте текст конфига, нажмите Ctrl+D:

cat > /opt/etc/mihomo/config.yaml
  1. Проверьте конфиг:

    xkeen -mtest
  2. Перезапустите XKeen:

    xkeen -restart

08Проверка

  1. На устройстве из политики откройте 2ip.ru: страна должна быть не Россия.

  2. Откройте YouTube.

  3. Веб-панель: 192.168.1.1:9090/ui. При первом открытии: Host 192.168.1.1, порт 9090, Submit.

Выбор сервера

В панели: Proxies → ORRYX, нажмите на сервер. ORRYX AUTO выбирает самый быстрый сам.

09DNS

Включите DNS-over-TLS, чтобы провайдер не подменял DNS: Сетевые правила → Интернет-фильтр, добавьте серверы:

  • 8.8.8.8 и 8.8.4.4, домен dns.google
  • 1.1.1.1 и 1.0.0.1, домен cloudflare-dns.com
Настройка DNS-over-TLS в веб-интерфейсе Keenetic
DNS-over-TLS в Keenetic

10Команды XKeen

xkeen -startзапустить
xkeen -stopостановить
xkeen -restartперезапустить после правки конфига
xkeen -statusсостояние
xkeen -mtestпроверить config.yaml
xkeen -umобновить Mihomo
xkeen -ukобновить XKeen
xkeen -diagдиагностика для поддержки
xkeen -removeудалить XKeen

11Если что-то не так

Устройство без интернета

Проверьте, что оно в политике XKeen. Затем xkeen -status и xkeen -mtest.

Подписка не загружается

Откройте ссылку подписки в браузере: должен открыться текст, а не ошибка.

Панель открывается, но /ui пустой

На роутере:

curl -X POST http://127.0.0.1:9090/upgrade/ui

Нет подключения по SSH к Entware

По Telnet на 192.168.1.1 (логин admin, пароль от роутера):

exec sh
rm -f /opt/var/run/dropbear.pid
/opt/etc/init.d/S51dropbear restart

Остались вопросы? В чате отвечает человек, обычно в течение пяти минут.

Написать в поддержку