Files
3X-UI_autoVPS/manuals/xkeen-keenetic.md
T
Claude 0a19858efa 1.1: подписанное автообновление, kit backup и --restore, случайная заглушка
- kit update ставит только релизы, у которых SHA256SUMS подписан ключом автора
  (ssh-keygen -Y verify), версия внутри подписи совпадает, файлы сошлись с хешами;
  откат на старую версию запрещён; после обновления проверяется подписка, иначе возврат
- автообновление: systemd-таймер раз в сутки ночью со случайной задержкой,
  kit update --manual / --auto, журнал /var/log/kit-update.log
- hy2 update тоже проверяет подпись
- tools/release.sh: проверка версий и хеша установщика 3X-UI, SHA256SUMS и подпись
- kit backup и 3x-ui.sh --restore: архив 600, строгая проверка архива, конфиги nginx
  и kit-sub собираются заново, смена IP в подключениях
- сайт-заглушка: случайный из шести шаблонов внутри скрипта
- zashboard закреплён на v3.29.1, короткие тире и 192.168.x.x в текстах и картинках
- CI: ключ подписи одинаковый в kit и hy2, проверка подписи релиза
- CHANGELOG, README, инструкция, SECURITY.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q7GrBSRPVXhrz3RAprWDnt
2026-09-30 19:15:19 +00:00

5.3 KiB
Raw Blame History

📶 XKeen на Keenetic

← На главную

XKeen направляет через прокси (Xray или Mihomo) трафик только выбранных устройств, а остальные ходят в интернет напрямую. Всё работает на роутере – на телефоны и ПК ничего ставить не нужно.

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

  • Роутер Keenetic или Netcraze с USB-портом
  • USB-флешка, отформатированная в ext4
  • Свой сервер с VLESS – например, из этой инструкции

1. Установите компоненты

В веб-интерфейсе роутера: Управление → Общие настройки → Изменить набор компонентов.

Нужные компоненты KeeneticOS

Отметьте компоненты с галочками и установите. Роутер обновится и перезагрузится.

2. Установите Entware

  1. Вставьте флешку в роутер и откройте её по сети: \\192.168.x.x\.
  2. Создайте папку install и положите туда установщик под процессор роутера: mipsel, mips или aarch64.

Установщик Entware на флешке

  1. В разделе Управление → OPKG выберите флешку и сохраните.

Выбор накопителя для OPKG

Через несколько минут Entware установится. Подключиться к нему можно по SSH: порт 222, логин root, пароль keenetic – сразу смените его командой passwd.

3. Настройте DNS

Пропишите шифрованные DNS-серверы (DoT или DoH) по инструкции Keenetic – без этого XKeen работает неправильно.

Important

KeeneticOS 5.2 и новее. XKeen нужен токен доступа к роутеру. Создайте его в разделе Пользователи и доступ, вставьте в шаблон xkeen.json и положите файл на роутер по пути /opt/etc/xkeen/xkeen.json. Подробнее – в вики XKeen.

4. Установите 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)"

Если GitHub недоступен, замените адрес на https://cdn.jsdelivr.net/gh/jameszeroX/XKeen@main/install.sh.

Установщик спросит ядро (Xray или Mihomo), геобазы, нужно ли исключать российские IP и добавлять XKeen в автозагрузку.

5. Подключите свой сервер

Для Xray нужны два файла в /opt/etc/xray/configs/:

Конфигурационные файлы Xray

  1. 04_outbounds.json – подключение к вашему серверу.
  2. 05_routing.json – какие сайты и сервисы пускать через прокси.

Оба файла собирает наш генератор Xray: вставьте ссылку vless://, отметьте сервисы – и получите одну команду, которая сама запишет файлы на роутер и перезапустит XKeen. Для ядра Mihomo и ссылок Hysteria2 есть генератор Mihomo.

Note

Генераторы работают прямо в браузере – ссылки с паролями никуда не отправляются.

Чтобы через прокси ходили только нужные устройства, в веб-интерфейсе откройте Приоритеты подключений → Политики доступа в Интернет, создайте политику с именем xkeen и перенесите в неё эти устройства.

Warning

Без политики xkeen через прокси пойдёт трафик всех устройств в сети.

Tip

Управлять настройками удобнее из браузера – через XKeen UI.


← На главную