- 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
5.3 KiB
📶 XKeen на Keenetic
XKeen направляет через прокси (Xray или Mihomo) трафик только выбранных устройств, а остальные ходят в интернет напрямую. Всё работает на роутере – на телефоны и ПК ничего ставить не нужно.
Что понадобится
- Роутер Keenetic или Netcraze с USB-портом
- USB-флешка, отформатированная в ext4
- Свой сервер с VLESS – например, из этой инструкции
1. Установите компоненты
В веб-интерфейсе роутера: Управление → Общие настройки → Изменить набор компонентов.
Отметьте компоненты с галочками и установите. Роутер обновится и перезагрузится.
2. Установите Entware
- Вставьте флешку в роутер и откройте её по сети:
\\192.168.x.x\. - Создайте папку
installи положите туда установщик под процессор роутера: mipsel, mips или aarch64.
- В разделе Управление → 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/:
04_outbounds.json– подключение к вашему серверу.05_routing.json– какие сайты и сервисы пускать через прокси.
Оба файла собирает наш генератор Xray:
вставьте ссылку vless://, отметьте сервисы – и получите одну команду,
которая сама запишет файлы на роутер и перезапустит XKeen. Для ядра Mihomo
и ссылок Hysteria2 есть генератор Mihomo.
Note
Генераторы работают прямо в браузере – ссылки с паролями никуда не отправляются.
Чтобы через прокси ходили только нужные устройства, в веб-интерфейсе откройте
Приоритеты подключений → Политики доступа в Интернет, создайте политику
с именем xkeen и перенесите в неё эти устройства.
Warning
Без политики
xkeenчерез прокси пойдёт трафик всех устройств в сети.
Tip
Управлять настройками удобнее из браузера – через XKeen UI.