XKeen — бесплатная community-утилита для роутеров Keenetic, которая настраивает выборочную маршрутизацию трафика через ваш сервер на уровне ядра Xray или Mihomo. Один раз прописали конфиг на роутере — и подключение работает сразу на всех устройствах дома: ноутбуке, телефоне, приставке, телевизоре, — без установки приложений на каждое из них.
Приложения вроде FlClashX или Happ настраиваются на каждом устройстве отдельно: отдельная установка, отдельный ввод ключа, отдельное обновление. Для телефона и ноутбука это удобно, но для смарт-ТВ, игровой приставки или умных колонок такого приложения часто просто не существует.
XKeen решает это на уровне роутера: конфиг прописывается один раз, а дальше маршрутизация работает для всех устройств домашней сети — либо для конкретных устройств, выбранных в отдельной политике доступа Keenetic, либо сразу для всей сети без исключений. Работает XKeen поверх ядра Xray или Mihomo (Clash Meta) — то же самое ядро, что используют десктопные и мобильные клиенты, только запущенное прямо на роутере.
XKeen — открытый community-проект, не входит в прошивку Keenetic и не разрабатывается производителем роутеров. Актуальный форк (версия 2.0, обновлён в июне 2026 года) поддерживается разработчиком JamesZero, исходники и документация — на GitHub.
Формально XKeen ставится на любой Keenetic (или Netcraze — тот же роутер для российского рынка) с USB-портом и поддержкой пакетов Entware. Но по мощности процессора модели заметно различаются — от этого напрямую зависит скорость и стабильность работы.
Сначала на роутер ставится среда Entware — она даёт доступ к пакетному менеджеру OPKG и месту для установки сторонних утилит вроде XKeen. Дальше сам XKeen устанавливается через собственный интерактивный установщик.
Команды для установки в SSH-консоли роутера:
opkg update && opkg upgrade && opkg install curl tar && cd /tmp
sh -c "$(curl -sSL https://raw.githubusercontent.com/jameszeroX/XKeen/main/install.sh)"Установщик покажет несколько экранов выбора: сначала — ядро проксирования (Xray, Mihomo или оба), затем — их версии, при выборе Xray — списки GeoSite и GeoIP, опционально — исключение российских IP-подсетей из маршрутизации, автообновление geo-баз по расписанию и добавление XKeen в автозагрузку роутера.
Для ядра Xray подключение к серверу описывается в файле /opt/etc/xray/configs/04_outbounds.json. Именно сюда нужно вставить параметры вашего ключа — адрес сервера, идентификатор, публичный ключ Reality и короткий ID.
Структура блока outbound для VLESS + Reality выглядит так — поля в угловых скобках берутся из вашего ключа:
{
"tag": "proxy",
"protocol": "vless",
"settings": {
"vnext": [
{
"address": "<адрес сервера из ключа>",
"port": 443,
"users": [
{
"id": "<uuid из ключа>",
"encryption": "none",
"flow": "xtls-rprx-vision"
}
]
}
]
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"realitySettings": {
"serverName": "<sni из ключа>",
"publicKey": "<publicKey из ключа>",
"shortId": "<shortId из ключа>",
"fingerprint": "chrome"
}
}
}Второй файл — /opt/etc/xray/configs/05_routing.json — описывает, какой трафик идёт через outbound «proxy», а какой — напрямую (outbound «direct»). Это и есть выборочная маршрутизация: сайты и сервисы из списка идут через сервер, всё остальное — как обычно, через провайдера.
{
"routing": {
"rules": [
{
"domain": ["geosite:category-you-need", "example.com"],
"outboundTag": "proxy"
},
{
"network": "tcp,udp",
"outboundTag": "direct"
}
]
}
}Правила читаются сверху вниз: домены и подсети из первого правила уходят через «proxy», всё, что не попало ни в одно правило выше, — направляется в конце через «direct» по умолчанию. Готовые подборки доменов (GeoSite) можно скачать при установке или обновить позже командой xkeen -ug.
В веб-интерфейсе Keenetic можно создать отдельную политику доступа в интернет и привязать к ней только нужные устройства (например, только смарт-ТВ и приставку) — тогда маршрутизация через сервер будет применяться исключительно к ним, а ноутбук и телефон продолжат ходить в интернет как обычно. Если политику не создавать и не привязывать к ней конкретные устройства, маршрутизация по правилам из 05_routing.json применяется сразу ко всем клиентам роутера.
Более широкий сборник вопросов и ответов по XKeen ведёт сам разработчик проекта:
Подробное пошаговое руководство по установке с иллюстрациями каждого экрана — в официальной вики проекта:
XKeen — бесплатная community-утилита для роутеров Keenetic и Netcraze, которая настраивает выборочную маршрутизацию трафика через ядро Xray или Mihomo прямо на роутере. Разработчик и производитель роутеров — разные стороны, XKeen не входит в прошивку и ставится дополнительно через Entware.
На любом Keenetic/Netcraze с USB-портом, поддержкой Entware и USB-накопителем в EXT4. Лучше всего подходят модели с процессором aarch64 — Peak, Ultra/Titan, Giga, Hopper, Hero 5G. Модели на mips/mipsel тоже работают, но как бюджетный вариант с более скромной производительностью.
Нет — в этом и смысл: конфиг прописывается один раз на роутере, и маршрутизация работает сразу для всех устройств в выбранной политике (или для всей сети целиком), без установки приложений на каждом устройстве.
Ключ подключения (ссылка вида vless://) выдаётся в личном кабинете AuraShield или в боте @aurashield_bot. Вставьте её в генератор Outbound, чтобы получить готовый JSON-блок для файла 04_outbounds.json на роутере.
Самая частая причина — рассинхронизация времени на роутере: Reality проверяет метку времени TLS-квитирования, и даже небольшое расхождение ломает подключение. Проверьте NTP-синхронизацию в разделе «Дата и время» веб-интерфейса Keenetic.
Да, Entware (а вместе с ним и XKeen) устанавливается только на раздел с файловой системой EXT4. FAT32 и NTFS для этого не подходят — накопитель нужно переформатировать перед установкой, при этом все данные на нём будут удалены.
FlClashX и похожие приложения настраиваются на каждом устройстве отдельно — телефоне, ноутбуке, планшете. XKeen работает на уровне роутера: один конфиг сразу обслуживает все устройства сети, включая технику без собственных клиентов — смарт-ТВ, приставки, умные колонки.
Получите ключ подключения в личном кабинете или боте — вставьте его в конфиг XKeen на роутере и подключите всю домашнюю сеть сразу. Два дня бесплатно, без карты.
Попробовать бесплатно →