Что такое Xkeen
Xkeen — скрипт-обёртка над Xray-core, который скачивает нужное ядро под архитектуру роутера, следит за его обновлением и даёт набор команд для запуска, остановки и переключения профилей. Работает он не сам по себе, а поверх Entware — альтернативного пакетного менеджера, который часть моделей Keenetic умеет ставить прямо из своего App Store.
Главное отличие от штатного VPN-клиента панели: Xkeen управляется через Telnet/SSH и текстовые конфиги, а не через привычные поля веб-формы. Взамен — куда более тонкая настройка того, какой трафик уходит через VLESS, а какой идёт напрямую.
Кому это подходит, а кому — нет
Честно: если тебе комфортна панель роутера и не хочется лезть в командную строку — используй обычный VPN-клиент из веб-интерфейса, результат для повседневного использования будет одинаковый. Xkeen стоит рассматривать, если:
- Модель роутера слишком старая для штатного клиента, но поддерживает Entware.
- Нужен точный контроль над тем, какие домены идут через VLESS, а какие — напрямую.
- Уже есть опыт работы с Telnet/SSH и не пугает текстовый конфиг.
Шаг 1. Проверь модель и включи Entware
Не все модели Keenetic поддерживают Entware — сверься со списком в документации своей модели. Если поддержка есть, открой панель роутера, зайди в «Приложения» (App Store роутера) и найди там компонент Entware — установи его как обычный компонент прошивки.
Шаг 2. Подключи USB-накопитель
Внутренней памяти роутера почти никогда не хватает под Entware и пакеты сверху. Вставь флешку от 1-2 ГБ в USB-порт роутера, отформатируй её под Entware прямо из панели — обычно это делается парой кликов в том же разделе, где ставился компонент.
Шаг 3. Установи Xkeen
Включи Telnet или SSH-доступ к роутеру в настройках безопасности панели, подключись любым терминальным клиентом и загрузи скрипт Xkeen с его официального репозитория. После загрузки дай файлу права на выполнение и запусти установку ядра Xray командой самого скрипта.
- Скрипт сам определит архитектуру процессора и подтянет подходящую сборку ядра.
- После установки Xkeen добавится в автозагрузку — отдельно прописывать это не нужно.
Шаг 4. Пропиши конфиг из подписки
Открой сообщение бота со ссылкой-подпиской — в ней адрес сервера, порт, ключ и параметры Reality. Перенеси их в конфигурационный файл Xkeen (обычно это JSON внутри рабочей директории Entware) на место демонстрационных значений. Обрати внимание на точное совпадение всех параметров — лишний пробел или пропущенная скобка в JSON не даст ядру запуститься.
Сохрани файл и перезапусти модуль командой самого Xkeen. Проверь на любом устройстве в сети, что сервис, который раньше не открывался, теперь загружается.
Частые ошибки и что с ними делать
«Ошибка ядра Xray» при запуске. Почти всегда это несовпадение скачанной сборки ядра с архитектурой процессора роутера или опечатка в конфиге. Переустанови ядро командой переустановки Xkeen и сверь конфиг с данными из подписки посимвольно.
Entware пропадает после перезагрузки. Обычно означает, что Entware стоит не на USB, а на внутренней памяти, которая очищается при рестарте. Решение — перенести на нормально отформатированную флешку.
Штатный VPN-клиент конфликтует с Xkeen. Не включай оба механизма одновременно — выбери что-то одно, иначе маршруты будут спорить друг с другом.
Если на каком-то шаге застрял — это нормально, метод рассчитан на уверенных пользователей. Проще всего вернуться к штатному VPN-клиенту или поставить Happ на конкретные устройства, а роутер оставить как есть.