diff --git a/README.md b/README.md index b2981f4..57640f1 100644 --- a/README.md +++ b/README.md @@ -4,16 +4,20 @@ **Установка 3X-UI одной командой: 11 протоколов, один порт 443, одна подписка на всё** +[![Версия](https://img.shields.io/github/v/release/itsnotkubrick/3X-UI_KIT?label=3X-UI%20KIT&color=93E06F&labelColor=221B17)](https://github.com/itsnotkubrick/3X-UI_KIT/releases/latest) [![Протоколов](https://img.shields.io/badge/протоколов-11-93E06F?labelColor=221B17)](manuals/3x-ui.md#протоколы) [![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-на-роутере) · [Генератор](#генератор-конфигов-для-роутера) · [Полезное](#полезное) · [Поддержать](#поддержать-проект) - --- +> [!WARNING] +> **Проект – набор скриптов с открытым кодом.** Он не оказывает услуг связи и не предоставляет доступ +> к серверам. Вы ставите его на собственный сервер и сами отвечаете за соблюдение законодательства +> своей страны. Проект создан в образовательных целях. + > [!TIP] > **Вышла версия 1.2:** панель 3X-UI v3.9.0, меню `kit`, раздельная маршрутизация и `--restore`. > [Что нового](https://github.com/itsnotkubrick/3X-UI_KIT/releases/tag/v1.2) · @@ -22,11 +26,6 @@ > curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/v1.2/scripts/kit.sh -o /usr/local/bin/kit && chmod 755 /usr/local/bin/kit && kit update > ``` -> [!NOTE] -> **Проект – набор скриптов с открытым кодом.** Он не оказывает услуг связи и не предоставляет доступ -> к серверам. Вы ставите его на собственный сервер и сами отвечаете за соблюдение законодательства -> своей страны. - **3X-UI KIT** превращает чистый VPS в готовый VPN-сервер за несколько минут. Скрипт ставит официальную панель [3X-UI](https://github.com/MHSanaei/3x-ui), настраивает все популярные протоколы, сертификат и файрвол и выдаёт одну ссылку-подписку. Её можно вставить в любое @@ -38,25 +37,24 @@ ## Возможности -- ⚡ **Или только Hysteria2:** отдельный лёгкий сервер одной командой, без панели ([вариант 2](#вариант-2-только-hysteria2)). -- 🧩 **11 протоколов сразу** – VLESS REALITY, XHTTP, WebSocket, Trojan gRPC, VMess, - Shadowsocks 2022, Hysteria2, TUIC, AmneziaWG (классика и 3.1) и MTProto для Telegram. -- 🚪 **Всё TCP – через порт 443.** Панель, подписка и протоколы спрятаны за одним портом, +- 🧩 **11 протоколов и один порт 443.** VLESS REALITY, XHTTP, WebSocket, Trojan, VMess, Shadowsocks 2022, + Hysteria2, TUIC, AmneziaWG и MTProto для Telegram. Панель, подписка и протоколы спрятаны за одним портом, а на случайный заход сервер показывает обычный сайт. - 🔗 **Одна подписка на все приложения.** Hiddify, Happ, v2rayN, Karing, Clash Verge и FlClash получают свой формат и только те протоколы, которые умеют. -- 👥 **Дополнительные пользователи одной командой** – `kit user add` добавляет пользователя - сразу во все протоколы с общим лимитом трафика, сроком и числом устройств. -- 🧭 **Меню `kit`, как у x-ui.** Пользователи, протоколы, порты, сайт маскировки, проверка - и обновление – цифрой, без запоминания команд. -- 🌐 **Сайт для маскировки подбирается среди соседей по подсети**, а со своим доменом на сервере - стоит ваш собственный сайт. -- 🔄 **Обновляется сам, но только подписанными релизами**, а `kit backup` сохраняет - копию сервера, которую `--restore` поднимает на чистом VPS. -- 🔒 **Сертификат Let's Encrypt на IP** выпускается и продлевается сам, панель скрыта на - случайном пути со случайными логином и паролем. -- ✅ **Проверено настоящими клиентами** – каждый протокол на ядрах Xray, Mihomo и sing-box, - в том числе через интернет к удалённому серверу: [tests/matrix](tests/matrix/). +- 🧭 **Раздельная маршрутизация:** `kit net split on` – через VPN идут только зарубежные сервисы, остальное напрямую. + Правила приезжают вместе с подпиской, DNS не течёт. +- 🥷 **Маскировка.** Со своим доменом на сервере стоит ваш сайт, без него сайт подбирается среди соседей + по подсети. REALITY работает с `xtls-rprx-vision`. +- 👥 **Пользователи одной командой.** `kit user add` добавляет человека во все протоколы сразу, + с лимитом трафика, сроком и числом устройств. Меню `kit` – как у x-ui, цифрой, без запоминания команд. +- 🔄 **Обновляется само, но только подписанными релизами.** `kit backup` сохраняет сервер, + `--restore` поднимает его на чистом VPS, в том числе с другим IP. +- 🩺 **`kit check --deep`** подключается к вашему серверу настоящим клиентом, а `--fix` лечит безопасное. +- 🔒 **Безопасно по умолчанию.** Сертификат Let's Encrypt выпускается на IP, панель на случайном пути + со случайными логином и паролем. +- ✅ **Проверено настоящими клиентами** на ядрах Xray, Mihomo и sing-box, в том числе через интернет: + [tests/matrix](tests/matrix/). ## Что понадобится @@ -68,9 +66,7 @@ ## Установка -Подключитесь к серверу по SSH и выберите, что нужно. Оба варианта ставятся одной командой на чистый VPS. - -### Вариант 1. Сервер с 11 протоколами +Подключитесь к серверу по SSH и выполните одну команду на чистом VPS. Панель 3X-UI, все протоколы на порту 443 и одна подписка на всё: @@ -81,20 +77,6 @@ bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/main Через пару минут скрипт покажет адрес панели, логин, пароль и подписку с QR-кодом. Подробно – подключение приложений, дополнительные пользователи и параметры – в **[инструкции](manuals/3x-ui.md)**. -### Вариант 2. Только Hysteria2 - -Лёгкий отдельный сервер: один протокол (UDP), свой сертификат или Let's Encrypt с доменом, сайт-заглушка, готовая ссылка и команда `hy2`: - -```bash -bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/main/scripts/hysteria2.sh) -``` - -Подробно – в **[инструкции по Hysteria2](manuals/hysteria2.md)**. - -> [!WARNING] -> Проект создан в образовательных целях. Убедитесь, что ваши действия -> соответствуют законодательству вашей страны. - ## Команды kit После установки на сервере появляется команда `kit`. Запустите её **без аргументов** – откроется меню, как у `x-ui`: выберите цифру, остальное спросит само. Те же действия одной строкой – в группах ниже (нажмите, чтобы раскрыть). Подробности – в [инструкции](manuals/3x-ui.md). @@ -154,22 +136,6 @@ kit version # версии kit, панели и ядра Копию из `kit backup` на новом чистом сервере поднимает `bash 3x-ui.sh --restore файл`. -
-Отдельный сервер 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). Панелью 3X-UI управляет команда `x-ui`. -
- ## VPN на роутере Через прокси идут только нужные сервисы и выбранные устройства, остальное работает напрямую.