Всем доброго времени суток!
Предлагаю утилиту для поддержки Xray на роутерах Keenetic — Xkeen.
Весь код написан на чистом shell и открыт на GitHub.

Что такое Xray
Xray / v2ray — очень гибкая утилита для проксирования и защиты соединения, созданная для обхода GFW (Китайского Файрвола).
С помощью нее возможно обойти даже блокировки Ирана. Полагаю, что в РФ этого решения хватит на приличное время.
Решение не будет работать без глубокой настройки в Туркмении
Решение не будет работать в КНДР.
Там нет интернета в привычном нам пониманииРешение используется не только для обхода блокировок, но и защиты соединения
Основные возможности Xray
Выборочная работа с DNS по современным протоколам
DNS over TLS
DNS over HTTPS
DNS over Quic
Создание собственного DNS — FakeDNS
Поддержка обратного проксирования — Reverse Proxy
Настройка политик для разных пользователей
Маршрутизация поддерживающая
Geoip
Geosite — то же самое, что и Geoip, но с доменами.
Регулярные выражения
CIDR
Точные совпадения
Частичные совпадения
Поддомены
Сегментация по правилам и управление входящим трафиком по протоколам
Dokodemo-door
HTTP
ShadowSocks
Socks
Trojan
VLESS
VMess
Сегментация по правилам и управление исходящим трафиком по протоколам
Blackhole
DNS
Freedom
HTTP
ShadowSocks
Socks
Trojan
VLESS
VMess
Wireguard
Использование современных транспортных протоколов
gRPC
HTTP.2
mKCP
Quic
TCP
Websocket
Обеспечение защиты транспорта
Основные возможности Xkeen
Автоматическая сборка актуальной версии Xray под Ваш Keenetic.
Тестировался на aarch64, но гипотетически должен работать и на mips, mipsel.
Автоматические обновления
Включаются по желанию с возможностью гибкой настройки времени обновления
Xkeen
Xray
GeoSite
GeoIP
В утилиту интегрированы
Включаются по желанию
GeoSite
v2fly
AntiFilter
AntiZapret
GeoIP
v2fly
AntiFilter
Ключи запуска Xkeen
Пример использования ключей запуска: «xkeen -x», где «-x» — выбранный Вами ключ.
Полный цикл установки
-i — Необходимые пакеты, Xray и сервисы Xkeen
Обновление
-ux — Xray
-uk — Xkeen
-ugs — GeoSite
-ugi — GeoIP
Включение или изменение правил обновления
-uac — Xray, Xkeen, GeoSite, GeoIP
-uxc — Xray
-ukc — Xkeen
-ugsc — GeoSite
-ugic — GeoIP
Регистрация
-rx — Xray
-rk — Xkeen
-ri — Автоматический запуск Xray средствами init
Удаление / Автоматические обновления
-dac — Xray, Xkeen, GeoSite, GeoIP
-dxc — Xray
-dkc — Xkeen
-dgsc — GeoSite
-dgic — GeoIP
Удаление / Утилиты и компоненты
-dx — Xray
-dk — Xkeen
-dgs — GeoSite
-dgi — GeoIP
-dс — Конфигурации Xray
-dt — Временные файлы
Удаление / Регистрации
-drx — Xray
-drk — Xkeen
Обновление регистрации утилит
-rrx — Xray
-rrk — Xkeen
Переустановка
-x — Xray
-k — Xkeen
-rc — Конфигурационные файлы Xray
Резервные копии / Создание
-xb — Xray
-kb — Xkeen
-cb — Конфигурационные файлов Xray
Резервные копии / Восстановление последней
-xbr — Xray
-kbr — Xkeen
-cbr — Конфигурационные файлы Xray
Проверки
-tpc — Соединение
-tpx — Порты Xray
-tfx — Файлы Xray
-tfk — Файлы Xkeen
-v — Версия Xkeen
Управление Xray
-start — Запуск Xray
-stop — Остановить Xray
-restart — Перезапустить Xray
-status — Показать текущий статус работы Xray
Автор
-ad — Если Вам полезна утилита, можете купить Мне кофе
-af — Обратная связь
Способ установки
opkg install curl
curl -s -L https://github.com/Skrill0/XKeen/releases/latest/download/xkeen.tar --output xkeen.tar && tar -xvf xkeen.tar -C /opt/sbin --overwrite > /dev/null && rm xkeen.tar
xkeen -iВыбираем интересующие Вас GeoIP и GeoSite.
Можно установить все сразу.Устанавливаем время автоматического обновления.
Готово. Вы великолепны.
Можете настраивать конфигурации Xray под свои нужды.Конфигурационные файлы находятся по пути «/opt/etc/xray/configs/»
Некоторые имеют детальное описание. Его можно удалить.
Как выглядит установка в PuTTy

Полезные ссылки для настройки
Полезные категории GeoSite
Полезные категории GeoIP
При использовании встроенного proxy-клиента keenetic
В политиках не поднимайте proxy-подключение выше основного
Из-за особенностей встроенного клиента подключение не будет работатьПрименяйте proxy-политику к конкретным клиентам
В Proxy-подключении должно быть включено «Использовать для выхода в интернет»
Сохраняем комфорт даже при мобильной сети
После настроенного на роутере Xray — его можно использовать в качестве портала.
При этом дополнительные настройки конфигурации не нужны.
Задача решается IKE подключением по инструкции Keenetic.
Способ удаления
opkg remove xkeen
opkg remove xrayБлагодарности
Если Вам нужна помощь
Автор не несет никакой ответственности и не гарантирует поддержку
Если хотите купить автору кофе
Тинькофф
Прямая ссылка
tinkoff.ru/rm/krasilnikova.alina18/G4Z9433893
Номер карты
2200 7008 8716 3128
QIWI
Прямая ссылка
qiwi.com/n/21BUNNY21
Никнейм Qiwi-кошелька
21BUNNY21
ЮMoney
Прямая ссылка
yoomoney.ru/to/410018052017678
Номер ЮMoney-кошелька
4100 1805 201 7678
