Skip to content

jameszeroX/XKeen

 
 

Repository files navigation

XKeen 2.0 Beta

XKeen — утилита для выборочной маршрутизации сетевого трафика через прокси‑движки Xray и Mihomo на роутерах Keenetic/Netcraze.
Позволяет прозрачно направлять TCP/UDP‑трафик только выбранных клиентов, не затрагивая остальную сеть.


Основные возможности

  • Выборочная маршрутизация для клиентов в политике доступа в интернет
  • Сохранение прямого выхода в интернет для остальных клиентов
  • Маршрутизация без политики для всех клиентов роутера
  • Поддержка режимов TProxy, Hybrid, Redirect, Other (socks5/http)
  • Прозрачное проксирование TCP и UDP
  • Поддержка ядер-проксирования Xray и Mihomo
  • Совместимость с KeeneticOS 5+
  • Управление через shell и веб-панели сторонних разработчиков

XKeen работает полностью на стороне роутера, не меняет настройки клиентов и не требует установки на них дополнительных программ.


Предупреждения

Warning

Данный материал подготовлен в научно‑технических целях. XKeen предназначен для управления межсетевым экраном роутера Keenetic, защищающим домашнюю сеть. Разработчик не несёт ответственности за иное использование утилиты. Перед применением убедитесь, что ваши действия соответствуют законодательству вашей страны.

Caution

В некоторых случаях протокол IPv6 создаёт проблемы при проксировании. В KeeneticOS IPv6 нельзя полностью отключить стандартными средствами. В XKeen реализован альтернативный механизм его отключения, который полностью убирает IPv6‑трафик на роутере. Это экспериментальная функция и может привести к некорректной работе отдельных сервисов Keenetic. Используйте её только при необходимости.

Note

Установка XKeen гарантируется на внешние USB‑накопители. Установка во внутреннюю память роутера возможна, но требует опыта пользователя. Проблемы, связанные с установкой во внутреннюю память, не считаются ошибками XKeen.


Данный репозиторий является форком оригинального XKeen с исправлениями, расширенной функциональностью и поддержкой актуальных версий KeeneticOS.

Ключевые изменения форка

Исправлено

  • автозапуск XKeen
  • сняты ограничения на количество используемых портов

Добавлено

Удалено

  • не актуальные и повреждённые геобазы
  • неиспользуемые конфигурационные файлы
  • устаревшие параметры запуска и задачи планировщика


Список параметров запуска XKeen доступен в справке:

xkeen -h

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

Требуется роутер Keenetic/Netcraze с предварительно установленной средой Entware и компонентом Модули ядра подсистемы Netfilter

opkg update && opkg upgrade && opkg install curl tar && cd /tmp
sh -c "$(curl -sSL https://raw.githubusercontent.com/jameszeroX/XKeen/main/install.sh)"

Поддержка проекта

Форк XKeen, как и оригинал, совершено бесплатен и не имеет каких либо ограничений по использованию. Надеюсь, доработки XKeen, многие из которых я сделал по Вашим просьбам, оказались полезны, так же, как и мои сообщения в телеграм-чате. Для меня очень важно понимать, что труд и время потрачены не зря. Буду благодарен за любую Вашу поддержку на развитие проекта:

  • CloudTips
  • ЮMoney
  • Карта МИР: 2204 1201 2976 4110
  • USDT, сеть TRC20: TQhy1LbuGe3Bz7EVrDYn67ZFLDjDBa2VNX
  • USDT, сеть ERC20: 0x6a5DF3b5c67E1f90dF27Ff3bd2a7691Fad234EE2

Уточните актуальность крипто-адресов перед переводом


Дополнения


Источники и ссылки

About

Утилита для управления межсетевым экраном роутера Keenetic, защищающим домашнюю сеть

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages

  • Shell 100.0%