-
Notifications
You must be signed in to change notification settings - Fork 12
Home
github-actions[bot] edited this page May 17, 2026
·
9 revisions
Ультра-лёгкая и быстрая панель управления для XKeen — обёртки Xray-core / Mihomo (Clash Meta) для роутеров Keenetic. Один самодостаточный бинарь, минимум зависимостей, LAN-доступ через браузер.

Стабильная версия:
curl https://raw.githubusercontent.com/zxc-rv/XKeen-UI/main/setup.sh | shБета:
curl https://raw.githubusercontent.com/zxc-rv/XKeen-UI/main/setup.sh | sh -s -- betaСкрипт интерактивный, предлагает меню:
- Установить / переустановить
- Обновить
- Удалить
Архитектура определяется автоматически (uname -m, /proc/cpuinfo, lscpu).
После установки панель доступна по адресу http://<router-ip>:1000. Порт по умолчанию — 1000, меняется в init-скрипте /opt/etc/init.d/S99xkeen-ui через ARGS="-p <PORT>".
Авторизация по умолчанию выключена — после установки панель открывается без пароля. Чтобы включить:
- Открыть
Настройки→ переключательАвторизация. - После включения панель предложит экран установки пароля.
Хеширование — Argon2. Защита от перебора: 5 неуспешных попыток → блокировка на 60 секунд. Сброс пароля из CLI: xkeen-ui --reset-password.
/opt/etc/init.d/S99xkeen-ui {start|restart|stop|status}- Мониторинг и управление сервисом XKeen (start / stop / restart / status)
- Редактор конфигов с подсветкой, валидацией и форматированием (CodeMirror 6)
- Просмотр логов в реальном времени: авто-обновление, фильтрация, выбор таймзоны
- Переключение, установка и обновление ядер Xray и Mihomo (Clash Meta)
- Генератор outbound из подписочных ссылок (доступен также автономно: Outbound Generator)
- Сканер DAT-файлов (geoip / geosite) — ruleset inspector
- Полная реализация Clash API для Mihomo (HTTP + WebSocket, через TCP и Unix-сокет)
- Резервное копирование и восстановление конфигов
| Бинарь | Rust target | Применение |
|---|---|---|
xkeen-ui-arm64-v8a |
aarch64-unknown-linux-musl |
Keenetic ARM64 |
xkeen-ui-mips32 |
mips-unknown-linux-musl |
MIPS BE |
xkeen-ui-mips32le |
mipsel-unknown-linux-musl |
MIPS LE (musl) |
xkeen-ui-mips32le-gnu |
mipsel-unknown-linux-gnu |
MIPS LE (glibc) |
| Команда | Назначение |
|---|---|
xkeen-ui -p <port> |
старт на указанном порту |
xkeen-ui -d |
debug-режим |
xkeen-ui -v |
вывод версии |
xkeen-ui --reset-password |
сброс пароля |
| Путь | Назначение |
|---|---|
/opt/sbin/xkeen-ui |
бинарь |
/opt/etc/init.d/S99xkeen-ui |
init-скрипт |
/opt/etc/xkeen/xkeen-ui.json |
конфиг приложения |
- Руководство — пошаговая настройка (в разработке)
- FAQ — частые вопросы (в разработке)
- Outbound Generator (web)
- Релизы
- Issues