Xray на Keenetic / Xkeen

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Всем доброго времени суток!

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

preview
preview
Что такое 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
  1. Выбираем интересующие Вас GeoIP и GeoSite.
    Можно установить все сразу.

  2. Устанавливаем время автоматического обновления.

  3. Готово. Вы великолепны.
    Можете настраивать конфигурации Xray под свои нужды.

    Конфигурационные файлы находятся по пути «/opt/etc/xray/configs/»
    Некоторые имеют детальное описание. Его можно удалить.

Как выглядит установка в PuTTy
Preview install
Preview install

Полезные ссылки для настройки

Полезные категории GeoSite

Полезные категории GeoIP

При использовании встроенного proxy-клиента keenetic
  1. В политиках не поднимайте proxy-подключение выше основного
    Из-за особенностей встроенного клиента подключение не будет работать

  2. Применяйте proxy-политику к конкретным клиентам

  3. В 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

Crypto

Источник: https://habr.com/ru/articles/760052/


Интересные статьи

Интересные статьи

В данном гайде будем собирать OpenWRT на базе стабильной 22.03.5 с дополнительными репозиториями Passwall и badvpn (badvpn-tun2socks).luci-app-passwall2 это пакет позволяющий настроить в Luci прокси, ...
В серии предыдущих статей я описывал, почему повсеместно используемые VPN- и прокси-протоколы такие как OpenVPN и L2TP очень уязвимы к выявлению и могут быть легко заблокированы цензорами пр...
Обобщение процесса установки Entware и DNSCrypt на Zyxel Keenetic DSL на другие устройства из семейства Zyxel Keenetic. Читать далее
В конце 2020 года компания Keenetic выпустила ожидаемые роутеры с интегрированным модулем 3G/4G, предложив альтернативу легендарному роутеру Zyxel Keenetic LTE, который у...