github itsnotkubrick/3X-UI_KIT v1.2

latest release: v1.2.1
11 days ago

v1.2: панель 3X-UI v3.9.0, меню kit и маскировка по соседям

  • Панель 3X-UI обновлена до v3.9.0, а ядро Xray я оставил проверенным: новое не всегда лучше, это показал тест. kit update --panel обновит панель без смены ядра и настроек, а при сбое откатит всё назад.
  • kit без аргументов открывает меню, как у x-ui: нажали цифру – готово. Всё про сеть собрано в kit net: порты, протоколы, сайт маскировки, отпечаток. kit check --deep подключается к серверу настоящим клиентом, а --fix лечит безопасное.
  • Раздельная маршрутизация: kit net split on – и через VPN идёт только список популярных иностранных сервисов (нейросети, видео, соцсети, мессенджеры, GitHub, Google и другие), а всё остальное напрямую. Правила приезжают вместе с подпиской: Mihomo-приложения берут их из подписки, Happ – из заголовка, приложения на JSON-подписке Xray – из конфига. Список лежит в /etc/kit-sub/rules.yaml, проверка – kit net split check, после правки – kit net split apply. У v2rayN, Karing и Hiddify подписка прежняя. Спасибо VasilevVitalii за идею и первый набросок.
  • Маскировка: у каждого сервера теперь своя заглушка, она собирается при установке из двадцати тем и пяти вёрсток со случайным названием и цветами (пекарня, переводчик или мастерская по велосипедам – как повезёт). Со своим доменом на сервере стоит ваш сайт, без него – сайт среди соседей по подсети. REALITY теперь с xtls-rprx-vision, а Hysteria2 отвечает на чужой запрос той же страницей, байт в байт.
  • Подписка и переезд: ссылка подписки в браузере открывается страницей с трафиком, сроком и кнопками «открыть в приложении», в Clash есть «Авто», а общий лимит считается по всем подключениям пользователя. Со своим доменом панель и подписку можно открывать по домену: --panel-on domain при установке или kit net panel domain потом. Вернулся --restore: чистый сервер поднимается из kit backup, как из резервной копии настроек телефона. Если Let's Encrypt не выдал сертификат на новый IP, я ставлю самоподписанный и честно об этом говорю. Спасибо xlok1e за исправление времени на Debian 13.
  • Исправил то, что спотыкалось: kit backup теперь работает из любой папки, kit net masq on не роняет Hysteria2, JSON-подписка снова открывается в приложениях на Xray, а kit check смотрит, запущено ли ядро и слушает ли каждое подключение свой порт.
  • Отдельный установщик Hysteria2 ушёл на пенсию: он и так входит в основную установку. Кто ставил его отдельно – сервер работает как работал, а hy2 update расскажет, что дальше. Нужен один Hysteria2 без панели – официальный установщик: bash <(curl -fsSL https://get.hy2.sh/).

Сервер обновится сам этой ночью, нетерпеливым – kit update.

Don't miss a new 3X-UI_KIT release

NewReleases is sending notifications on new releases.