VPN на роутере Keenetic
VPN сразу для всех устройств дома, включая телевизор и приставку: ставим XKeen с ядром Xray и подключаем нужные устройства.
Что понадобится
- Роутер Keenetic или Netcraze с USB-портом и KeeneticOS 5.1 или новее.
- Флешка, отформатированная в ext4.
- Компьютер с SSH-клиентом (в Windows подойдёт встроенный терминал).
- Ссылка на сервер vless:// из вашей подписки или готовая конфигурация от поддержки.
Пошаговая настройка
-
Включите компоненты
В веб-интерфейсе роутера откройте настройки системы и установите компоненты «Поддержка открытых пакетов» и «Модули ядра подсистемы Netfilter». Роутер перезагрузится.
-
Установите Entware на флешку
Вставьте флешку в ext4, выберите её как накопитель для OPKG в разделе накопителей и сохраните. Entware установится на флешку. Если автоматическая установка не запустилась, установите его по SSH по инструкции Entware для вашей архитектуры.
-
Подключитесь по SSH и смените пароль
Подключитесь к Entware по SSH под пользователем root (порт указан в /opt/etc/config/dropbear.conf) и сразу смените пароль по умолчанию командой passwd. Затем выполните opkg update и установите curl и tar.
-
Установите XKeen
Скачайте установочный скрипт из официального репозитория XKeen на GitHub (jameszeroX/XKeen) и запустите. В мастере выберите стабильную версию, ядро Xray, базы GeoSite и GeoIP и исключение российских IP из прокси.
XKeen — стороннее дополнение сообщества, не входит в прошивку Keenetic. Устанавливайте только из официального репозитория.
-
Добавьте сервер
Конфигурация сервера лежит в /opt/etc/xray/configs/04_outbounds.json. Впишите туда данные сервера VLESS Reality из вашей подписки. Если не хотите собирать конфигурацию вручную — напишите в поддержку, поможем.
-
Запустите и выберите устройства
Проверьте конфигурацию командой xkeen -xtest и запустите xkeen -start. В веб-интерфейсе создайте политику доступа с именем xkeen и добавьте в неё устройства, трафик которых должен идти через VPN.
Подключились?
Проверьте любой сайт. Если что-то не работает — ниже частые проблемы, а поддержка на сайте поможет лично.
Написать в поддержкуЕсли что-то не работает
После установки пропал интернет на всех устройствах
Остановите XKeen командой xkeen -stop и проверьте конфигурацию xkeen -xtest. Чаще всего ошибка в файле с сервером.
Через VPN идут не все устройства
XKeen работает только для устройств из политики доступа xkeen. Добавьте туда нужные устройства и закрепите за ними постоянные IP-адреса.
Нет USB-порта
Установка на внутреннюю память возможна, но не рекомендуется разработчиками XKeen. Проще подключить к VPN устройства по отдельности или выбрать роутер с USB.
Источники: XKeen — официальный репозиторий; Netcraze Hopper 4G+: VLESS через XKeen — RootRouter.ru.