8000 GitHub - jameszeroX/XKeen: Утилита для роутеров Keenetic. Обеспечивает работоспособность и актуальность ядра Xray и GeoIP / GeoSite из списков Antifilter / v2fly / Zkeen
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from Skrill0/XKeen

Утилита для роутеров Keenetic. Обеспечивает работоспособность и актуальность ядра Xray и GeoIP / GeoSite из списков Antifilter / v2fly / Zkeen

Notifications You must be signed in to change notification settings

jameszeroX/XKeen

 
 

Repository files navigation

Xray-Keenetic

Origin https://github.com/Skrill0/XKeen

FAQ https://jameszero.net/faq-xkeen.htm

Telegram https://t.me/+SZWOjSlvYpdlNmMy (обсуждение, инструкции по установке, советы по использованию)

Xray-core https://github.com/XTLS/Xray-core

Версия 1.1.3.7

Сравнение форка с оригинальным XKeen

Изменения:

  • Исправлено добавление портов в исключения (ранее команду xkeen -ape нужно было прерывать по ctrl+c)
  • Исправлена совместная работа режима TProxy и socks5 (ранее Xkeen запускался в Mixed режиме, что приводило к неработоспособности прозрачного проксирования)
  • Исправлен автозапуск XKeen при старте роутера (ранее XKeen иногда не запускался или запускался для всего устройства, а не только для своей политики - FAQ п.12)
  • Переработана логика загрузки XKeen, Xray, Mihomo и GeoFile из интернета, уменьшающая вероятность их повреждения
  • Переработана логика применения правил iptables и ip6tables (ранее XKeen применял все правила, даже при не установленном компоненте IPv6)
  • Переработана логика добавления и удаления портов проксирования и исключаемых портов
  • Объединены задачи планировщика по обновлению GeoSite и GeoIP. В связи с этим упразднены параметры запуска -ugs, -ugi, -ugsc, -ugic, -dgsc, -dgic
  • Корректная деинсталляция xray-core (ранее пакет xray не удалялся при деинсталляции)
  • Справка (xkeen -h) выровнена по табуляции и повышен контраст текста
  • Косметические и функциональные правки скриптов
  • Актуализация конфигурационных файлов xray-core

Добавлено:

  • Возможность выбрать версию Xray при установке XKeen
  • Поддержка ядра Mihomo в режиме TProxy
  • Возможность OffLine установки (параметр -io)
  • Возможность установки GeoIP базы zkeenip.dat
  • Обновление zkeen.dat и zkeenip.dat по расписанию средствами XKeen
  • Резервный источник релизов для XKeen, Xray и Mihomo на случай недоступности GitHub API
  • Параметр запуска -remove для полной деинсталляции XKeen (ранее деинсталляцию нужно было выполнять покомпонентно)
  • Параметры запуска -ug (обновление геофайлов), -ugc (управление заданием Cron, обновляющим геофайлы), -dgc (удаление задания Cron, обновляющего геофайлы)
  • Параметры запуска -mihomo и -xray для смены ядра прокси-клиента
  • Параметр запуска -ux для обновления ядра Xray (поддерживается повышение/понижение версии)
  • Параметр запуска -um для обновления/установки ядра Mihomo (поддерживается повышение/понижение версии)
  • Параметр запуска -g, позволяющий переустановить (добавить/удалить) геофайлы для Xray
  • Возможность контролировать число открытых файловых дескрипторов, используемых процессом xray и перезапускать процесс при исчерпании лимита. По умолчанию контроль отключен (включить/отключить можно запуском xkeen -fd), подробнее

Удалено:

  • Возможность установки GeoSite Antizapret (база повреждена в репозитории)
  • Конфигурационный файл transport.json (не используется новыми ядрами xray-core)
  • Запрос на перезапись и сама перезапись конфигурационных файлов Xray, если они уже существуют на момент установки XKeen
  • Cоздание резервных копий конфигурационных файлов Xray, так как теперь они не могут быть случайно перезаписаны. В связи с этим упразднены параметры запуска -cb и -cbr
  • Создание резервных копий Xray, так как теперь можно интерактивно установить предыдущую версию ядра параметром -ux. В связи с этим упразднены параметры запуска -xb и -xbr
  • Задачи планировщика по автообновлению XKeen/Xray. В связи с этим упразднены параметры запуска -uac, -ukc, -uxc, -dac, -dkc и -dxc
  • Параметры запуска: -x (заменён на -ux), -rk (заменён на -rrk), -rx (заменён на -rrx), -rc (не актуален)

Все параметры запуска с их описанием доступны в справке по команде xkeen -h

Порядок установки

opkg update && opkg upgrade && opkg install curl tar
curl -OL https://raw.githubusercontent.com/jameszeroX/XKeen/main/install.sh
chmod +x ./install.sh
./install.sh

Альтернативный вариант:

opkg update && opkg upgrade && opkg install curl tar
curl -OL https://github.com/jameszeroX/XKeen/releases/latest/download/xkeen.tar.gz
tar -xvzf xkeen.tar.gz -C /opt/sbin > /dev/null && rm xkeen.tar.gz
xkeen -i

Установка OffLine

Поддержка

Желающие угостить меня пивом, такую возможность имеют)

  • Монета USDT, сеть TRC20:
TB9dLwzNdLB6QeKV6w4FjCACSarePb32Dg
  • Монета USDT, сеть TON:
UQDHmmyz0e1K07Wf7aTVtdmcGzCPfo4Pf7uBi_Id8TDI6Da6

About

Утилита для роутеров Keenetic. Обеспечивает работоспособность и актуальность ядра Xray и GeoIP / GeoSite из списков Antifilter / v2fly / Zkeen

Resources

Stars

Watchers

Forks

Languages

  • Shell 100.0%
0