- scripts/3x-ui.sh: официальная 3X-UI v3.8.5 её установщиком, сертификат Let's Encrypt на IP для панели, подключение VLESS REALITY через API, подбор сайта для маскировки, ufw, ссылка и QR-код - scripts/hysteria2.sh: официальный Hysteria 2.12.3 с проверкой sha256, Let's Encrypt или самоподписанный сертификат с pinSHA256, сайт-заглушка, ufw, команда hy2 для управления пользователями - Инструкции переписаны под скрипты, старые (x-ui-pro, Blitz) удалены Проверено: сквозные тесты в контейнерах с systemd и подключение через интернет к тестовому серверу (VLESS REALITY и Hysteria2).
5.0 KiB
📶 XKeen на Keenetic
XKeen направляет через прокси (Xray или Mihomo) трафик только выбранных устройств, а остальные ходят в интернет напрямую. Всё работает на роутере — на телефоны и ПК ничего ставить не нужно.
Что понадобится
- Роутер Keenetic или Netcraze с USB-портом
- USB-флешка, отформатированная в ext4
- Свой сервер с VLESS — например, из этой инструкции
1. Установите компоненты
В веб-интерфейсе роутера: Управление → Общие настройки → Изменить набор компонентов.
Отметьте компоненты с галочками и установите. Роутер обновится и перезагрузится.
2. Установите Entware
- Вставьте флешку в роутер и откройте её по сети:
\\192.168.1.1\. - Создайте папку
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— подключение к вашему серверу. Проще всего получить его из ссылкиvless://в генераторе Outbound.05_routing.json— какие сайты и IP пускать через прокси.
Запустите проксирование:
xkeen -start
Чтобы через прокси ходили только нужные устройства, в веб-интерфейсе откройте
Приоритеты подключений → Политики доступа в Интернет, создайте политику
с именем xkeen и перенесите в неё эти устройства.
Warning
Без политики
xkeenчерез прокси пойдёт трафик всех устройств в сети.
Tip
Управлять настройками удобнее из браузера — через XKeen UI.