9.1 KiB
Свой VPN-сервер одной командой: 11 протоколов, один порт 443, одна подписка на всё
Возможности · Установка · Генераторы · Полезное · Поддержать
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, настраивает все популярные протоколы, сертификат и файрвол и выдаёт одну ссылку-подписку. Её можно вставить в любое приложение – оно само получит подходящие ему протоколы. Домен не нужен.
Возможности
- 🧩 11 протоколов сразу – VLESS REALITY, XHTTP, WebSocket, Trojan gRPC, VMess, Shadowsocks 2022, Hysteria2, TUIC, AmneziaWG (классика и 3.1) и MTProto для Telegram.
- 🚪 Всё TCP – через порт 443. Панель, подписка и протоколы спрятаны за одним портом, а на случайный заход сервер показывает обычный сайт.
- 🔗 Одна подписка на все приложения. Hiddify, Happ, v2rayN, Karing, Clash Verge и FlClash получают свой формат и только те протоколы, которые умеют.
- 👥 Дополнительные пользователи одной командой –
kit user addдобавляет пользователя сразу во все протоколы с общим лимитом трафика, сроком и числом устройств. - 🔄 Обновляется сам, но только подписанными релизами, а
kit backupсохраняет копию сервера с пользователями и ключами (восстановление придёт в 1.2). - 🔒 Сертификат Let's Encrypt на IP выпускается и продлевается сам, панель скрыта на случайном пути со случайными логином и паролем.
- ✅ Проверено настоящими клиентами – каждый протокол на ядрах Xray, Mihomo и sing-box, в том числе с сервером в России: tests/matrix.
Что понадобится
- VPS с Ubuntu 22.04/24.04 или Debian 12/13 и доступом root по SSH
- Свободные порты 443 и 80 – на свежем сервере они свободны
Установка
Подключитесь к серверу по SSH и выполните:
bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/main/scripts/3x-ui.sh)
Через пару минут скрипт покажет адрес панели, логин, пароль и подписку с QR-кодом.
🔍 Хотите сначала посмотреть скрипт? Установка с проверкой
Скачайте скрипт конкретной версии, прочитайте его и сверьте SHA256 с файлом SHA256SUMS
из того же релиза. Этот файл подписан ключом автора, подпись тоже можно проверить:
v=1.1; raw=https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/v$v
curl -fsSLO $raw/scripts/3x-ui.sh -O $raw/SHA256SUMS -O $raw/SHA256SUMS.sig
less 3x-ui.sh
grep 3x-ui.sh SHA256SUMS && sha256sum 3x-ui.sh
bash 3x-ui.sh
Проверка подписи
Открытый ключ автора записан в scripts/kit.sh (KIT_SIGNERS). Сохраните его
строку в файл allowed_signers в виде releases@3x-ui-kit namespaces="3x-ui-kit-release" ssh-ed25519 AAAA…
и выполните:
ssh-keygen -Y verify -f allowed_signers -I releases@3x-ui-kit -n 3x-ui-kit-release -s SHA256SUMS.sig < SHA256SUMS
«Good signature» – файл подписан автором. Так же каждую ночь проверяет обновления ваш сервер.
Скрипт версии 1.1 скачивает свои части (kit, kit-sub) из того же релиза, а установщик
3X-UI сверяет по SHA256 и не запускает, если он изменился. Первый раз удобнее ставить на
свежий VPS без ваших данных.
Подробно – подключение приложений, дополнительные пользователи и параметры – в инструкции. Нужен только Hysteria2 – есть отдельный скрипт.
Warning
Проект создан в образовательных целях. Убедитесь, что ваши действия соответствуют законодательству вашей страны.
Генераторы конфигов для XKeen
Вставьте ссылку на сервер или подписку, отметьте нужные сервисы – и получите готовый конфиг и одну команду, которая сама положит его на роутер. Всё считается в браузере, ссылки никуда не отправляются. Как поставить XKeen на роутер – в инструкции для Keenetic.
| Генератор | Что получится | |
|---|---|---|
| ⚙️ | Xray | 04_outbounds.json и 05_routing.json: серверы, выбор сервисов, реклама, свои сайты |
| 🧩 | Mihomo | config.yaml с автовыбором сервера, подпиской, Hysteria2, AmneziaWG и веб-панелью |
Полезное
- XKeen и его вики – документация по маршрутизации на Keenetic
- XKeen UI – веб-интерфейс для XKeen
- IP-адреса для AmneziaWG – актуальные списки от RockBlack
Поддержать проект
Скрипты и инструкции бесплатные. Донат добровольный – он помогает оплачивать тестовые серверы и держать скрипты в актуальном состоянии. Спасибо! 💜
| Способ | |
|---|---|
| Российской картой, СБП, 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