README и changelog 1.2: меню kit, kit net, --restore, раздел «Если связь пропала»

This commit is contained in:
maxdmitrov
2026-10-04 20:45:24 +03:00
parent 85f3535a1c
commit 0f5912b198
2 changed files with 45 additions and 23 deletions
+11
View File
@@ -1,5 +1,16 @@
# Что нового
## v1.2: панель 3X-UI v3.9.0, меню `kit` и маскировка по соседям
* Панель 3X-UI обновлена до v3.9.0, а ядро Xray осталось проверенным: новое не всегда лучше, это показал тест. `kit update --panel` обновит панель без смены ядра и настроек, откатит всё при сбое и не спросит лишнего.
* `kit` без аргументов открывает меню, как у x-ui: нажали цифру – готово. Всё про сеть собрано в `kit net`: порты, протоколы, сайт маскировки, отпечаток. Команды остались для скриптов, команд стало меньше, а умеет `kit` больше.
* Установка теперь по шагам, а все ссылки разложены по полочкам: основные и запасные. Раньше они сыпались потоком, как лента новостей.
* Сайт-прикрытие подбирается среди соседей по подсети, а не «у всех один». Свой домен по-прежнему лучший вариант. REALITY теперь с `xtls-rprx-vision`, Hysteria2 отвечает на чужой запрос страницей сайта.
* `kit check --deep` подключается к серверу настоящим клиентом, `--fix` лечит безопасное. Общий лимит трафика считается по всем подключениям пользователя, а в подписке Clash есть «Авто»: клиент сам выбирает быстрейший протокол.
* Вернулся `--restore`: чистый сервер поднимается из `kit backup`, как из резервной копии настроек телефона. Ссылки `kit user link --amnezia` и `--telegram` и исправление времени на Debian 13 – с помощью [xlok1e](https://github.com/xlok1e), спасибо.
Сервер обновится сам этой ночью, нетерпеливым – `kit update`.
## v1.1.2: исправление установки и мелкие починки
* Исправил «Ошибка в строке 452»: установка спотыкалась о собственную проверку, как человек о порог в тёмной комнате. Теперь идёт ровно. Спасибо [ram0973](https://github.com/ram0973), который сообщил первым, и [xlok1e](https://github.com/xlok1e) за точную правку.
+34 -23
View File
@@ -5,7 +5,7 @@
**Установка 3X-UI одной командой: 11 протоколов, один порт 443, одна подписка на всё**
[![Протоколов](https://img.shields.io/badge/протоколов-11-93E06F?labelColor=221B17)](manuals/3x-ui.md#протоколы)
[![3X-UI](https://img.shields.io/badge/3X--UI-v3.8.5-93E06F?labelColor=221B17)](https://github.com/MHSanaei/3x-ui)
[![3X-UI](https://img.shields.io/badge/3X--UI-v3.9.0-93E06F?labelColor=221B17)](https://github.com/MHSanaei/3x-ui)
[![Обновлено](https://img.shields.io/github/last-commit/itsnotkubrick/3X-UI_KIT?label=обновлено&color=93E06F&labelColor=221B17)](https://github.com/itsnotkubrick/3X-UI_KIT/commits)
[Возможности](#возможности) · [Установка](#установка) · [Команды](#команды-kit) · [Роутер](#vpn-на-роутере) · [Генератор](#генератор-конфигов-для-роутера) · [Полезное](#полезное) · [Поддержать](#поддержать-проект)
@@ -46,8 +46,12 @@
получают свой формат и только те протоколы, которые умеют.
- 👥 **Дополнительные пользователи одной командой** – `kit user add` добавляет пользователя
сразу во все протоколы с общим лимитом трафика, сроком и числом устройств.
- 🧭 **Меню `kit`, как у x-ui.** Пользователи, протоколы, порты, сайт маскировки, проверка
и обновление – цифрой, без запоминания команд.
- 🕵️ **Сайт-прикрытие подбирается среди соседей по подсети**, а со своим доменом сервер изображает
ваш собственный сайт.
- 🔄 **Обновляется сам, но только подписанными релизами**, а `kit backup` сохраняет
копию сервера с пользователями и ключами.
копию сервера, которую `--restore` поднимает на чистом VPS.
- 🔒 **Сертификат Let's Encrypt на IP** выпускается и продлевается сам, панель скрыта на
случайном пути со случайными логином и паролем.
- ✅ **Проверено настоящими клиентами** – каждый протокол на ядрах Xray, Mihomo и sing-box,
@@ -81,36 +85,35 @@ bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/main
## Команды kit
После установки на сервере появляется команда `kit`. Подробности – в [инструкции](manuals/3x-ui.md).
После установки на сервере появляется команда `kit`. Запустите её без аргументов – откроется меню, как у `x-ui`:
выберите цифру, остальное спросит само. Подробности – в [инструкции](manuals/3x-ui.md).
```bash
kit user add имя [--gb 50] [--days 30] [--devices 3] # добавить пользователя во все протоколы, показать подписку и QR
kit # меню: пользователи, протоколы, проверка, обновление, копия
kit user add имя [--gb 50] [--days 30] [--devices 3] # добавить пользователя во все протоколы, показать подписку и ссылки
kit user list # кто сколько израсходовал, до какого числа, когда был в сети
kit user link имя # показать подписку снова
kit user link имя --amnezia # ссылка vpn:// для приложения AmneziaVPN
kit user link имя --telegram # ссылка tg:// для Telegram и QR-код
kit user link имя [--all | --amnezia | --telegram] # показать ссылки снова (AmneziaVPN, Telegram – отдельными ключами)
kit user limit имя [--gb N] [--days N] [--devices N] # изменить лимиты (0 – без ограничений)
kit user vision имя|--all [off] # включить xtls-rprx-vision для REALITY (у новых пользователей включён сам)
kit user off имя # временно выключить пользователя
kit user on имя # включить обратно
kit user off имя / kit user on имя # временно выключить и включить
kit user del имя # удалить пользователя
kit check # проверить сервер, ничего не меняя
kit check --deep # то же и подключиться клиентом через REALITY и XHTTP с самого сервера
kit fix [--dry-run] # исправить безопасное: службы, права, автообновление
kit backup # сохранить копию сервера (подключения, ключи, пользователи)
kit port # порты подключений
kit port set имя порт # сменить порт подключения (ufw и ссылки обновятся)
kit sni # какой сайт сейчас изображает сервер
kit sni rotate [--nearby] [сайт] # сменить сайт маскировки (--nearby – искать в подсети сервера)
kit net # протоколы, порты, сайт маскировки, отпечаток – одним экраном
kit net site [--nearby | сайт.com] # сменить сайт маскировки (по умолчанию подбирается среди соседей по подсети)
kit net port имя порт # сменить порт подключения (ufw и ссылки обновятся)
kit net off имя / kit net on имя # выключить и включить протокол; kit net on reality2 – второй REALITY
kit net fp firefox # сменить отпечаток клиента у всех подключений
kit net masq on # Hysteria2 отвечает на чужой запрос страницей сайта
kit update # обновить сейчас, не дожидаясь ночи
kit panel update # обновить панель 3X-UI до проверенной версии (ядро и настройки сохраняются)
kit update --manual # выключить автообновление
kit update --auto # включить обратно
kit version # версии kit, панели и ядра, включено ли автообновление
kit check [--deep] [--fix] # проверить сервер; --deep – ещё и подключиться клиентом, --fix – исправить безопасное
kit update [--panel] # обновить сейчас; --panel – панель 3X-UI до проверенной версии
kit update --auto / kit update --manual # включить и выключить автообновление
kit backup # копия сервера (подключения, ключи, пользователи)
kit version # версии kit, панели и ядра
```
Копию из `kit backup` на новом чистом сервере поднимает `bash 3x-ui.sh --restore файл`.
Для отдельного сервера Hysteria2 есть команда `hy2`, подробнее – в [инструкции по Hysteria2](manuals/hysteria2.md):
```bash
@@ -263,6 +266,14 @@ sh -c "$(curl -sSL https://raw.githubusercontent.com/jameszeroX/XKeen/main/insta
| Keenetic (XKeen) | Mihomo | `config.yaml` с автовыбором сервера, подпиской, Hysteria2, AmneziaWG и веб-панелью | [Открыть →](https://itsnotkubrick.github.io/3X-UI_KIT/tools/?core=mihomo) |
| OpenWrt (Nikki), бета | Mihomo | профиль для Nikki и команда, которая его включит | [Открыть →](https://itsnotkubrick.github.io/3X-UI_KIT/tools/?router=openwrt) |
## Если связь пропала
1. `kit check --deep` – проверит сервер и подключится к нему клиентом: так видно, виноват сервер или сеть.
2. `kit net fp firefox` – другой отпечаток клиента, иногда помогает одной командой (вернуть: `kit net fp chrome`).
3. `kit net site` – новый сайт-прикрытие; `kit net on reality2` – второй REALITY на другом порту.
4. Не помогло – перенесите сервер на другой адрес: `kit backup`, на новом сервере `bash 3x-ui.sh --restore файл`.
Если подписка выдавалась на домене, а не на IP, клиентам достаточно сменить адрес в DNS.
## Полезное
- [XKeen](https://github.com/jameszeroX/XKeen) и его [вики](https://github.com/jameszeroX/XKeen/wiki) – документация по маршрутизации на Keenetic