3X-UI_KIT README

The project's README from github.com/itsnotkubrick/3X-UI_KIT. As one markdown file: README.md.

3X-UI KIT

Свой VPN-сервер одной командой: 11 протоколов, один порт 443, одна подписка на всё

Протоколов 3X-UI Обновлено

Возможности · Установка · Генератор · Полезное · Поддержать


[!TIP] Вышла версия 1.1: исправления по аудиту безопасности, автообновление только подписанных релизов, выбор маскировки (свой домен). Что нового · сервер на 1.0 обновляется одной командой:

curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/v1.1/scripts/kit.sh -o /usr/local/bin/kit && chmod 755 /usr/local/bin/kit && kit update

3X-UI KIT превращает чистый VPS в готовый VPN-сервер за несколько минут. Скрипт ставит официальную панель 3X-UI, настраивает все популярные протоколы, сертификат и файрвол и выдаёт одну ссылку-подписку. Её можно вставить в любое приложение – оно само получит подходящие ему протоколы. Домен не нужен.

Конец установки 3X-UI KIT

Возможности

Что понадобится

Установка

Подключитесь к серверу по SSH и выполните:

bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/main/scripts/3x-ui.sh)

Через пару минут скрипт покажет адрес панели, логин, пароль и подписку с QR-кодом.

Подробно – подключение приложений, дополнительные пользователи и параметры – в инструкции. Нужен только Hysteria2 – есть отдельный скрипт.

[!WARNING] Проект создан в образовательных целях. Убедитесь, что ваши действия соответствуют законодательству вашей страны.

Генератор конфигов для роутера

Вставьте ссылку на сервер или подписку, выберите роутер и ядро, отметьте нужные сервисы – и получите готовый конфиг и одну команду, которая сама положит его на роутер. Всё считается в браузере, ссылки никуда не отправляются. Как поставить XKeen на роутер – в инструкции для Keenetic.

Роутер Ядро Что получится Генератор
Keenetic (XKeen) Xray 04_outbounds.json и 05_routing.json: серверы, выбор сервисов, реклама, свои сайты Открыть →
Keenetic (XKeen) Mihomo config.yaml с автовыбором сервера, подпиской, Hysteria2, AmneziaWG и веб-панелью Открыть →
OpenWrt (Nikki), бета Mihomo профиль для Nikki и команда, которая его включит Открыть →

Полезное

Поддержать проект

Скрипты и инструкции бесплатные. Донат добровольный – он помогает оплачивать тестовые серверы и держать скрипты в актуальном состоянии. Спасибо! 💜

Способ
Российской картой, СБП, Tinkoff Pay CloudTips
Зарубежной картой, Apple Pay, Google Pay Buy Me a Coffee
USDT (TRC-20) TS83ViXrdezUpp1eFadqj1rBhGLZaba1c1
TON UQBchO4XFPwF9MMa_tjXpwqTo8IL2FhUDyllhYuFo8WM-Qbf
Ethereum (ERC-20) 0xC06F6B3A029d7Ea00705B7028490744e2BC16799

Благодарности

3X-UI KIT построен на работе авторов этих проектов: 3X-UI · Xray-core · Mihomo · Hysteria · AmneziaWG · XKeen

3X-UI_KIT (itsnotkubrick/3X-UI_KIT)

ubuntu
Searching Database…

What is this?A script that turns a clean VPS into a ready VPN server in minutes: it installs the official 3X-UI panel, sets up 11 popular protocols, a certificate and a firewall, and gives you one subscription link. No domain needed.
So is this an app I install on my computer, or something that runs on a server?It's a set of shell scripts you run once on your VPS over SSH — they set up and maintain the server side. Your devices then just import the subscription link into regular client apps.
How do I get it running?Connect to the server via SSH as root and run the install script from the README. A couple of minutes later it shows the panel address, login, password and your subscription link with a QR code.
What kind of server do I need for this?A VPS with Ubuntu 22.04/24.04 or Debian 12/13 and root SSH access. Ports 443 and 80 must be free, which they already are on a fresh server.
Any catches I should know about?Panel, subscription and all protocols share one TCP port 443, and a random visitor just sees an ordinary site. The project is also made for educational purposes, so make sure your use complies with local laws.
Will it work if my server is in Russia?Yes — every protocol was verified with real client apps on the Xray, Mihomo and sing-box cores, including a server located in Russia; the results are in tests/matrix.
If I paste my subscription link into the router config generator, where does it go?Nowhere — the generator computes everything in your browser and the links are not sent to any server.
Which protocols does it set up?Eleven: VLESS REALITY, XHTTP, WebSocket, Trojan gRPC, VMess, Shadowsocks 2022, Hysteria2, TUIC, AmneziaWG (classic and 3.1) and MTProto for Telegram — all through the single port 443.
Which apps can I import the subscription into?Hiddify, Happ, v2rayN, Karing, Clash Verge and FlClash: each gets its own format and only the protocols it actually supports.
Can it configure my router as well?Yes — the built-in generator makes ready configs for Keenetic with XKeen (Xray or Mihomo core) and OpenWrt with Nikki (Mihomo, beta), plus one command that places the config on the router itself.
How do I manage users and updates later?One command, kit user add, adds a user to every protocol at once with a shared traffic limit, expiry and device cap. The server updates itself from signed releases, and kit backup saves a full copy with users and keys.
Size
3.1 MB
Stars
455
Age
8mo
Commits · 90 Days