README: команды kit по группам (пользователи, сеть, раздельная маршрутизация, обслуживание, hy2) таблицами
This commit is contained in:
@@ -97,50 +97,73 @@ bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/main
|
||||
|
||||
## Команды kit
|
||||
|
||||
После установки на сервере появляется команда `kit`. Запустите её без аргументов – откроется меню, как у `x-ui`:
|
||||
выберите цифру, остальное спросит само. Подробности – в [инструкции](manuals/3x-ui.md).
|
||||
После установки на сервере появляется команда `kit`. Запустите её **без аргументов** – откроется меню, как у `x-ui`:
|
||||
выберите цифру, остальное спросит само. Всё ниже – то же самое одной строкой, для скриптов и тех, кто любит клавиатуру.
|
||||
Подробности – в [инструкции](manuals/3x-ui.md).
|
||||
|
||||
```bash
|
||||
kit # меню: пользователи, протоколы, проверка, обновление, копия
|
||||
Слова `имя` и `сайт.com` в командах – ваши значения; всё в `[квадратных скобках]` необязательно.
|
||||
|
||||
kit user add имя [--gb 50] [--days 30] [--devices 3] # добавить пользователя во все протоколы, показать подписку и ссылки
|
||||
kit user list # кто сколько израсходовал, до какого числа, когда был в сети
|
||||
kit user link имя [--all | --amnezia | --telegram] # подписка, ссылки «открыть в приложении», отдельные ссылки (AmneziaVPN, Telegram – ключами)
|
||||
kit user limit имя [--gb N] [--days N] [--devices N] # изменить лимиты (0 – без ограничений)
|
||||
kit user off имя / kit user on имя # временно выключить и включить
|
||||
kit user del имя # удалить пользователя
|
||||
### Пользователи: `kit user`
|
||||
|
||||
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 net dns on # DNS в подписке по DoH через прокси (ставится при установке)
|
||||
kit net panel domain | ip # панель и подписка по своему домену или по IP (при установке: --panel-on)
|
||||
kit net split on # через VPN только список зарубежных сервисов, остальное напрямую; check | apply | off
|
||||
| Команда | Что делает |
|
||||
|---|---|
|
||||
| `kit user add имя [--gb 50] [--days 30] [--devices 3]` | Добавить пользователя во все протоколы и показать подписку. Лимиты: трафик в ГБ, срок в днях, число устройств |
|
||||
| `kit user list` | Кто сколько израсходовал, до какого числа, когда был в сети |
|
||||
| `kit user link имя [--all \| --amnezia \| --telegram]` | Подписка и ссылки «открыть в приложении». `--all` – отдельные ссылки каждого протокола, `--amnezia` и `--telegram` – ссылки для AmneziaVPN и Telegram |
|
||||
| `kit user limit имя [--gb N] [--days N] [--devices N]` | Изменить лимиты (`0` – без ограничений) |
|
||||
| `kit user off имя` / `kit user on имя` | Временно выключить и снова включить |
|
||||
| `kit user del имя` | Удалить пользователя |
|
||||
|
||||
kit check [--deep] [--fix] # проверить сервер; --deep – ещё и подключиться клиентом, --fix – исправить безопасное
|
||||
kit update [--panel] # обновить сейчас; --panel – панель 3X-UI до проверенной версии
|
||||
kit update --auto / kit update --manual # включить и выключить автообновление
|
||||
kit backup # копия сервера (подключения, ключи, пользователи)
|
||||
kit version # версии kit, панели и ядра
|
||||
```
|
||||
### Сеть и маскировка: `kit net`
|
||||
|
||||
`kit net` без слов показывает одним экраном протоколы, порты, сайт маскировки и отпечаток.
|
||||
|
||||
| Команда | Что делает |
|
||||
|---|---|
|
||||
| `kit net site [сайт.com]` | Сменить сайт маскировки. Без аргумента подберёт среди соседей по подсети. Лучший вариант – свой домен |
|
||||
| `kit net port имя порт` | Сменить порт протокола (ufw и ссылки обновятся сами) |
|
||||
| `kit net off имя` / `kit net on имя` | Выключить и включить протокол. `kit net on reality2` включает второй REALITY |
|
||||
| `kit net fp firefox` | Сменить отпечаток клиента у всех подключений (вернуть: `kit net fp chrome`) |
|
||||
| `kit net masq on` / `off` | Hysteria2 отвечает на чужой запрос страницей сайта |
|
||||
| `kit net dns on` / `off` | DNS в подписке по DoH через прокси (включается при установке) |
|
||||
| `kit net panel domain` / `ip` | Открывать панель и подписку по своему домену или по IP (при установке то же делает `--panel-on`) |
|
||||
|
||||
### Раздельная маршрутизация: `kit net split`
|
||||
|
||||
Через VPN идёт только список зарубежных сервисов, остальное – напрямую. Подробности – в [инструкции](manuals/3x-ui.md#раздельная-маршрутизация-kit-net-split).
|
||||
|
||||
| Команда | Что делает |
|
||||
|---|---|
|
||||
| `kit net split on` | Создать список и включить |
|
||||
| `kit net split check` | Проверить список: сколько правил применится и что отброшено |
|
||||
| `kit net split apply` | После правки списка (`/etc/kit-sub/rules.yaml`) обновить профили Happ и Xray |
|
||||
| `kit net split off` | Выключить (список сохранится) |
|
||||
|
||||
### Обслуживание сервера
|
||||
|
||||
| Команда | Что делает |
|
||||
|---|---|
|
||||
| `kit check [--deep] [--fix]` | Проверить сервер. `--deep` – ещё и подключиться настоящим клиентом, `--fix` – исправить безопасное |
|
||||
| `kit update [--panel]` | Обновить сейчас. `--panel` – обновить панель 3X-UI до проверенной версии |
|
||||
| `kit update --auto` / `--manual` | Включить и выключить ночное автообновление |
|
||||
| `kit backup` | Резервная копия сервера: подключения, ключи, пользователи |
|
||||
| `kit version` | Версии kit, панели и ядра |
|
||||
|
||||
Копию из `kit backup` на новом чистом сервере поднимает `bash 3x-ui.sh --restore файл`.
|
||||
|
||||
Для отдельного сервера Hysteria2 есть команда `hy2`, подробнее – в [инструкции по Hysteria2](manuals/hysteria2.md):
|
||||
### Отдельный сервер Hysteria2: `hy2`
|
||||
|
||||
```bash
|
||||
hy2 add имя # добавить пользователя и показать его ссылку
|
||||
hy2 del имя # удалить пользователя
|
||||
hy2 list # список пользователей
|
||||
hy2 link [имя] # ссылка и QR-код
|
||||
hy2 status # версия, адрес, состояние сервиса
|
||||
hy2 restart # перезапустить
|
||||
hy2 update # обновить скрипт и Hysteria до проверенной версии
|
||||
hy2 uninstall # удалить всё
|
||||
```
|
||||
Подробнее – в [инструкции по Hysteria2](manuals/hysteria2.md).
|
||||
|
||||
| Команда | Что делает |
|
||||
|---|---|
|
||||
| `hy2 add имя` / `hy2 del имя` | Добавить пользователя и показать его ссылку / удалить |
|
||||
| `hy2 list` | Список пользователей |
|
||||
| `hy2 link [имя]` | Ссылка и QR-код |
|
||||
| `hy2 status` | Версия, адрес, состояние сервиса |
|
||||
| `hy2 restart` | Перезапустить |
|
||||
| `hy2 update` | Обновить скрипт и Hysteria до проверенной версии |
|
||||
| `hy2 uninstall` | Удалить всё |
|
||||
|
||||
Панелью 3X-UI управляет команда `x-ui`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user