D2
Администратор
- Регистрация
- 19 Фев 2025
- Сообщения
- 4,380
- Реакции
- 0
Всем доброго времени суток!
Предлагаю утилиту для поддержки Xray на роутерах Keenetic — Xkeen. Весь код написан на чистом shell и открыт на GitHub.
Что такое Xray
Xray / v2ray — очень гибкая утилита для проксирования и защиты соединения, созданная для обхода GFW (Китайского Файрвола).
С помощью нее возможно обойти даже блокировки Ирана. Полагаю, что в РФ этого решения хватит на приличное время.
Основные возможности Xray
Основные возможности Xkeen
Автоматическая сборка актуальной версии Xray под Ваш Keenetic.
Тестировался на aarch64, но гипотетически должен работать и на mips, mipsel.
Автоматические обновления
Включаются по желанию с возможностью гибкой настройки времени обновления
Включаются по желанию
Ключи запуска 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 — Обратная связь
Спойлер: Полезные ссылки для настройки
GitHub репозиторий Xray
Чат X project в telegram — можно спросить друзей-китайцев.
Рекомендую писать на английском.
Быстрый старт от XTLS-Team
Базовое руководство от XTLS-Team
Продвинутое руководство от XTLS-Team
Быстрая настройка сервера на VPS
Минималистичная, но более сложная настройка сервера на VPS
Базовый разбор технологий и протоколов
Образцы конфигураций
Спойлер: Полезные категории GeoSite
В GeoSite v2fly нет зоны Ru.
Спойлер: Полезные категории GeoIP
После настроенного на роутере Xray — его можно использовать в качестве портала. При этом дополнительные настройки конфигурации не нужны. Задача решается IKE подключением по инструкции Keenetic.
Автор @Skride
Источник habr.com
Предлагаю утилиту для поддержки Xray на роутерах Keenetic — Xkeen. Весь код написан на чистом shell и открыт на GitHub.
Что такое Xray
Xray / v2ray — очень гибкая утилита для проксирования и защиты соединения, созданная для обхода GFW (Китайского Файрвола).
С помощью нее возможно обойти даже блокировки Ирана. Полагаю, что в РФ этого решения хватит на приличное время.
- Решение не будет работать без глубокой настройки в Туркменистане
- Решение не будет работать в КНДР.
Там нет интернета в привычном нам понимании - Решение используется не только для обхода блокировок, но и защиты соединения
Основные возможности Xray
- Выборочная работа с DNS по современным протоколам
- Создание собственного DNS — FakeDNS
- Поддержка обратного проксирования — Reverse Proxy
- Настройка политик для разных пользователей
- Маршрутизация поддерживающая
- Geoip
- Geosite — то же самое, что и Geoip, но с доменами.
- Регулярные выражения
- CIDR
- Точные совпадения
- Частичные совпадения
- Поддомены
- Сегментация по правилам и управление входящим трафиком по протоколам
- Сегментация по правилам и управление исходящим трафиком по протоколам
- Использование современных транспортных протоколов
- Обеспечение защиты транспорта
Основные возможности Xkeen
Автоматическая сборка актуальной версии Xray под Ваш Keenetic.
Тестировался на aarch64, но гипотетически должен работать и на mips, mipsel.
Автоматические обновления
Включаются по желанию с возможностью гибкой настройки времени обновления
- Xkeen
- Xray
- GeoSite
- GeoIP
Включаются по желанию
- GeoSite
- GeoIP
Ключи запуска 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 tar
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/
Некоторые имеют детальное описание. Его можно удалить.

Спойлер: Полезные ссылки для настройки
GitHub репозиторий Xray
Чат X project в telegram — можно спросить друзей-китайцев.
Рекомендую писать на английском.
Быстрый старт от XTLS-Team
Базовое руководство от XTLS-Team
Продвинутое руководство от XTLS-Team
Быстрая настройка сервера на VPS
Минималистичная, но более сложная настройка сервера на VPS
Базовый разбор технологий и протоколов
Образцы конфигураций
- https://github.com/XTLS/Xray-examples
- https://github.com/chika0801/Xray-examples
- https://github.com/lxhao61/integrated-examples
Спойлер: Полезные категории GeoSite
В GeoSite v2fly нет зоны Ru.
- ext:geosite_v2fly.dat:category-ads-all — реклама
- ext:geosite_v2fly.dat:category-gov-ru — государственные сайты РФ
- ext:geosite_v2fly.dat:win-spy — домены для шпионажа Windows
- ext:geosite_v2fly.dat:win-update — домены для обновления Windows
- ext:geosite_v2fly.dat:win-extra — домены для шпионажа и обновления Windows
* Использовать с осторожностью - ext:geosite_antizapret.dat:ZAPRETINFO — AntiZapret
- ext:geosite_antifilter.dat — Доменные имена списка AntiFilter
Спойлер: Полезные категории GeoIP
- ext:geoip_antifilter.dat — IP списка AntiFilter
- ext:geoip_v2fly.dat:ru — IP в зоне РФ
- ext:geoip_v2fly.dat:cloudflare — IP адреса CloudFlare
- ext:geoip_v2fly.dat:cloudfront — IP адреса CloudFront
- ext:geoip_v2fly.dat:facebook — IP адреса Facebook
- ext:geoip_v2fly.dat:fastly — IP адреса Fastly
- ext:geoip_v2fly.dat:google — IP адреса Google
- ext:geoip_v2fly.dat:netflix — IP адреса Netflix
- ext:geoip_v2fly.dat:twitter — IP адреса Twitter
- ext:geoip_v2fly.dat
rivate — IP адреса локальных сетей
- В политиках не поднимайте proxy-подключение выше основного
Из-за особенностей встроенного клиента подключение не будет работать - Применяйте proxy-политику к конкретным клиентам
- В Proxy-подключении должно быть включено «Использовать для выхода в интернет»
После настроенного на роутере Xray — его можно использовать в качестве портала. При этом дополнительные настройки конфигурации не нужны. Задача решается IKE подключением по инструкции Keenetic.
Автор @Skride
Источник habr.com