github itsnotkubrick/3X-UI_KIT v1.1.1

latest releases: v1.2.1, v1.2, v1.1.2...
26 days ago

Что нового

kit check и kit fix. Раньше, если что-то ломалось, вы гадали по логам. Теперь я научил kit самому осматривать сервер: службы, версии, сертификат, открытые порты, подписку, заглушку, часы. kit check только смотрит и печатает ✅/❌. kit fix чинит найденное и сначала берётся за причину, а уже потом за следствия. Например, x-ui cert включал TLS у встроенной подписки и ломал kit-sub. Теперь kit check это ловит, а kit fix откатывает.

Подписка для Happ

kit-sub пересылает клиентам заголовки Happ. Значения с переводами строк отбрасываются, поэтому через заголовки ничего не подсунуть.

Скачивание ядра Xray

Если GitHub недоступен, запасной путь идёт через зеркало, но архив принимается только при совпадении зашитой SHA256. tools/release.sh сверяет эти суммы с официальными перед каждым выпуском.

Установка стала устойчивее

  • Установщик ждёт, пока unattended-upgrades отпустит dpkg, а не падает на замке.
  • Если Let's Encrypt отказал в сертификате на IP, ставится самоподписанный запасной с отпечатком в ссылках. Скрипт больше не говорит «Готово» при неработающей панели.
  • Ключ запасного сертификата с самого начала пишется с правами 600.

Роутеры

Генератор конфигов теперь один: Keenetic и OpenWrt, ядра Xray и Mihomo.

Спасибо xlok1e за помощь с этим обновлением.

Обновление

kit update

Релизы подписаны, kit update ставит только подписанное.

Don't miss a new 3X-UI_KIT release

NewReleases is sending notifications on new releases.