Новая страница 3X-UI KIT, «Дополнительные пользователи» вместо «Друзья»
This commit is contained in:
@@ -2,33 +2,53 @@
|
|||||||
|
|
||||||
<img alt="3X-UI KIT" src="manuals/assets/banner.svg" width="820">
|
<img alt="3X-UI KIT" src="manuals/assets/banner.svg" width="820">
|
||||||
|
|
||||||
**Пошаговые инструкции: свой VPN-сервер за 15 минут и прокси на роутере Keenetic**
|
**Свой VPN-сервер одной командой: 11 протоколов, один порт 443, одна подписка на всё**
|
||||||
|
|
||||||
[](#инструкции)
|
[](manuals/3x-ui.md#протоколы)
|
||||||
|
[](https://github.com/MHSanaei/3x-ui)
|
||||||
[](https://github.com/itsnotkubrick/3X-UI_KIT/commits)
|
[](https://github.com/itsnotkubrick/3X-UI_KIT/commits)
|
||||||
|
|
||||||
[Инструкции](#инструкции) · [Генераторы](#генераторы-конфигов-для-xkeen) · [Что понадобится](#что-понадобится) · [Полезное](#полезное) · [Поддержать](#поддержать-проект)
|
[Возможности](#возможности) · [Инструкции](#инструкции) · [Генераторы](#генераторы-конфигов-для-xkeen) · [Полезное](#полезное) · [Поддержать](#поддержать-проект)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Свой VPN-сервер — одной командой. Скрипты из этого репозитория ставят
|
**3X-UI KIT** превращает чистый VPS в готовый VPN-сервер за несколько минут. Скрипт ставит
|
||||||
3X-UI с REALITY или Hysteria2 на чистый VPS, сами настраивают сертификаты
|
официальную панель [3X-UI](https://github.com/MHSanaei/3x-ui), настраивает все популярные
|
||||||
и файрвол и выдают готовую ссылку с QR-кодом. А инструкция по XKeen поможет
|
протоколы, сертификат и файрвол и выдаёт одну ссылку-подписку. Её можно вставить в любое
|
||||||
пустить трафик через прокси прямо на роутере Keenetic.
|
приложение — оно само получит подходящие ему протоколы. Домен не нужен.
|
||||||
|
|
||||||
|
<div align="center">
|
||||||
|
<img alt="Конец установки 3X-UI KIT" src="manuals/assets/script-3x-ui.svg" width="760">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
## Возможности
|
||||||
|
|
||||||
|
- 🧩 **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` добавляет пользователя
|
||||||
|
сразу во все протоколы с общим лимитом трафика, сроком и числом устройств.
|
||||||
|
- 🔒 **Сертификат Let's Encrypt на IP** выпускается и продлевается сам, панель скрыта на
|
||||||
|
случайном пути со случайными логином и паролем.
|
||||||
|
- ✅ **Проверено настоящими клиентами** — каждый протокол на ядрах Xray, Mihomo и sing-box,
|
||||||
|
в том числе с сервером в России: [tests/matrix](tests/matrix/).
|
||||||
|
|
||||||
## Инструкции
|
## Инструкции
|
||||||
|
|
||||||
| | Инструкция | Что получится | Сложность |
|
| | Инструкция | Что получится | Сложность |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| 🛡 | [3X-UI: все протоколы](manuals/3x-ui.md) | 11 протоколов и единая подписка одной командой, без доменов | ●○○ |
|
| 🛡 | [3X-UI KIT: все протоколы](manuals/3x-ui.md) | Сервер на 11 протоколах, одна подписка и пользователи через `kit` | ●○○ |
|
||||||
| 🚀 | [Hysteria2](manuals/hysteria2.md) | Быстрый протокол на UDP, друзья добавляются командой `hy2 add` | ●○○ |
|
| 🚀 | [Только Hysteria2](manuals/hysteria2.md) | Лёгкий сервер на одном быстром протоколе, пользователи через `hy2` | ●○○ |
|
||||||
| 📶 | [XKeen на Keenetic](manuals/xkeen-keenetic.md) | Прокси для выбранных устройств прямо на роутере | ●●○ |
|
| 📶 | [XKeen на Keenetic](manuals/xkeen-keenetic.md) | Прокси для выбранных устройств прямо на роутере | ●●○ |
|
||||||
|
|
||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
> Инструкции подготовлены в образовательных целях. Убедитесь, что ваши
|
> Проект создан в образовательных целях. Убедитесь, что ваши действия
|
||||||
> действия соответствуют законодательству вашей страны.
|
> соответствуют законодательству вашей страны.
|
||||||
|
|
||||||
## Генераторы конфигов для XKeen
|
## Генераторы конфигов для XKeen
|
||||||
|
|
||||||
@@ -39,12 +59,12 @@
|
|||||||
| | Генератор | Что получится |
|
| | Генератор | Что получится |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| ⚙️ | [Xray](https://itsnotkubrick.github.io/3X-UI_KIT/tools/xray/) | `04_outbounds.json` и `05_routing.json`: серверы, выбор сервисов, реклама, свои сайты |
|
| ⚙️ | [Xray](https://itsnotkubrick.github.io/3X-UI_KIT/tools/xray/) | `04_outbounds.json` и `05_routing.json`: серверы, выбор сервисов, реклама, свои сайты |
|
||||||
| 🧩 | [Mihomo](https://itsnotkubrick.github.io/3X-UI_KIT/tools/mihomo/) | `config.yaml` с автовыбором сервера, подпиской, Hysteria2 и веб-панелью |
|
| 🧩 | [Mihomo](https://itsnotkubrick.github.io/3X-UI_KIT/tools/mihomo/) | `config.yaml` с автовыбором сервера, подпиской, Hysteria2, AmneziaWG и веб-панелью |
|
||||||
|
|
||||||
## Что понадобится
|
## Что понадобится
|
||||||
|
|
||||||
- VPS с **Ubuntu 22.04/24.04** или **Debian 12/13** и доступом root по SSH
|
- VPS с **Ubuntu 22.04/24.04** или **Debian 12/13** и доступом root по SSH
|
||||||
- Для Hysteria2 по желанию — домен, направленный на IP сервера
|
- Свободные порты **443** и **80** — на свежем сервере они свободны
|
||||||
- Для XKeen — роутер **Keenetic/Netcraze** и USB-флешка
|
- Для XKeen — роутер **Keenetic/Netcraze** и USB-флешка
|
||||||
|
|
||||||
## Полезное
|
## Полезное
|
||||||
@@ -53,16 +73,17 @@
|
|||||||
- [XKeen UI](https://github.com/zxc-rv/XKeen-UI) — веб-интерфейс для XKeen
|
- [XKeen UI](https://github.com/zxc-rv/XKeen-UI) — веб-интерфейс для XKeen
|
||||||
- [IP-адреса для AmneziaWG](https://github.com/RockBlack-VPN/ip-address) — актуальные списки от RockBlack
|
- [IP-адреса для AmneziaWG](https://github.com/RockBlack-VPN/ip-address) — актуальные списки от RockBlack
|
||||||
|
|
||||||
## Как устроены скрипты
|
## Как это устроено
|
||||||
|
|
||||||
Скрипты ставят только официальные сборки — [3X-UI](https://github.com/MHSanaei/3x-ui)
|
Скрипты ставят только официальные сборки — [3X-UI](https://github.com/MHSanaei/3x-ui),
|
||||||
и [Hysteria](https://github.com/HyNetworks/hysteria) — в версиях, которые мы
|
[Xray](https://github.com/XTLS/Xray-core) и [Hysteria](https://github.com/apernet/hysteria) —
|
||||||
проверили: версия закреплена в начале каждого скрипта, скачанный файл сверяется
|
в проверенных версиях: версии закреплены в начале каждого скрипта, скачанные файлы сверяются
|
||||||
с контрольной суммой. Код открыт: [scripts/](scripts/).
|
с контрольными суммами. Порт 443 делит nginx, подписку под каждое приложение собирает
|
||||||
|
небольшой сервис на Python. Весь код открыт: [scripts/](scripts/).
|
||||||
|
|
||||||
## Поддержать проект
|
## Поддержать проект
|
||||||
|
|
||||||
Инструкции и скрипты бесплатные. Донат добровольный — он помогает оплачивать
|
Скрипты и инструкции бесплатные. Донат добровольный — он помогает оплачивать
|
||||||
тестовые серверы и держать скрипты в актуальном состоянии. Спасибо! 💜
|
тестовые серверы и держать скрипты в актуальном состоянии. Спасибо! 💜
|
||||||
|
|
||||||
| Способ | |
|
| Способ | |
|
||||||
@@ -75,8 +96,10 @@
|
|||||||
|
|
||||||
## Благодарности
|
## Благодарности
|
||||||
|
|
||||||
Скрипты и инструкции опираются на работу авторов этих проектов:
|
3X-UI KIT построен на работе авторов этих проектов:
|
||||||
[3X-UI](https://github.com/MHSanaei/3x-ui) ·
|
[3X-UI](https://github.com/MHSanaei/3x-ui) ·
|
||||||
[Hysteria](https://github.com/HyNetworks/hysteria) ·
|
[Xray-core](https://github.com/XTLS/Xray-core) ·
|
||||||
[XKeen](https://github.com/jameszeroX/XKeen) ·
|
[Mihomo](https://github.com/MetaCubeX/mihomo) ·
|
||||||
[Xray-core](https://github.com/XTLS/Xray-core)
|
[Hysteria](https://github.com/apernet/hysteria) ·
|
||||||
|
[AmneziaWG](https://github.com/amnezia-vpn) ·
|
||||||
|
[XKeen](https://github.com/jameszeroX/XKeen)
|
||||||
|
|||||||
+4
-4
@@ -1,4 +1,4 @@
|
|||||||
# 🛡 3X-UI: все протоколы одной командой
|
# 🛡 3X-UI KIT: все протоколы одной командой
|
||||||
|
|
||||||
[← Все инструкции](../README.md#инструкции)
|
[← Все инструкции](../README.md#инструкции)
|
||||||
|
|
||||||
@@ -87,9 +87,9 @@ bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/main
|
|||||||
а Happ, v2rayN, Karing и Hiddify — нет, потому что не умеют его. Для AmneziaVPN импортируйте
|
а Happ, v2rayN, Karing и Hiddify — нет, потому что не умеют его. Для AmneziaVPN импортируйте
|
||||||
ссылки `vpn://` из `/root/3x-ui.txt`, для Telegram — ссылку `tg://` оттуда же.
|
ссылки `vpn://` из `/root/3x-ui.txt`, для Telegram — ссылку `tg://` оттуда же.
|
||||||
|
|
||||||
## Друзья
|
## Дополнительные пользователи
|
||||||
|
|
||||||
Одна команда на сервере добавляет друга сразу во все протоколы и выдаёт его подписку с QR-кодом:
|
Одна команда на сервере добавляет пользователя сразу во все протоколы и выдаёт его подписку с QR-кодом:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kit user add sasha --gb 50 --days 30
|
kit user add sasha --gb 50 --days 30
|
||||||
@@ -104,7 +104,7 @@ kit user add sasha --gb 50 --days 30
|
|||||||
| `kit user off имя` / `kit user on имя` | временно выключить и включить |
|
| `kit user off имя` / `kit user on имя` | временно выключить и включить |
|
||||||
| `kit user del имя` | удалить |
|
| `kit user del имя` | удалить |
|
||||||
|
|
||||||
Трафик и лимиты общие на все протоколы: 50 ГБ — это 50 ГБ суммарно, через что бы друг ни подключался.
|
Трафик и лимиты общие на все протоколы: 50 ГБ — это 50 ГБ суммарно, через что бы пользователь ни подключался.
|
||||||
|
|
||||||
## Параметры
|
## Параметры
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.7 KiB |
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 7.3 KiB |
@@ -15,7 +15,7 @@
|
|||||||
«RETRYING CONNECTION»;
|
«RETRYING CONNECTION»;
|
||||||
- создаёт пользователя со случайным паролем и открывает нужные порты в ufw;
|
- создаёт пользователя со случайным паролем и открывает нужные порты в ufw;
|
||||||
- выдаёт ссылку `hy2://` и QR-код;
|
- выдаёт ссылку `hy2://` и QR-код;
|
||||||
- ставит команду `hy2`, чтобы добавлять и удалять друзей без правки конфигов.
|
- ставит команду `hy2`, чтобы добавлять и удалять дополнительных пользователей без правки конфигов.
|
||||||
|
|
||||||
## Что понадобится
|
## Что понадобится
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/main
|
|||||||
| Android | Hiddify, NekoBox |
|
| Android | Hiddify, NekoBox |
|
||||||
| Windows, macOS, Linux | Hiddify, v2rayN |
|
| Windows, macOS, Linux | Hiddify, v2rayN |
|
||||||
|
|
||||||
## Друзья и управление
|
## Дополнительные пользователи и управление
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -374,7 +374,7 @@ main() {
|
|||||||
fi
|
fi
|
||||||
echo "Всё это сохранено в ${B}$RESULT${N}."
|
echo "Всё это сохранено в ${B}$RESULT${N}."
|
||||||
echo
|
echo
|
||||||
echo "Друзья — одной командой, сразу во все протоколы, со своей подпиской:"
|
echo "Дополнительные пользователи — одной командой, сразу во все протоколы, со своей подпиской:"
|
||||||
echo " ${B}kit user add sasha --gb 50 --days 30${N}"
|
echo " ${B}kit user add sasha --gb 50 --days 30${N}"
|
||||||
echo " ${B}kit user list${N} — кто сколько израсходовал и до какого числа"
|
echo " ${B}kit user list${N} — кто сколько израсходовал и до какого числа"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -337,7 +337,7 @@ EOF
|
|||||||
echo "${G}${B}Готово! Hysteria2 работает.${N}"
|
echo "${G}${B}Готово! Hysteria2 работает.${N}"
|
||||||
show_link "$USERNAME"
|
show_link "$USERNAME"
|
||||||
echo
|
echo
|
||||||
echo "Добавить друга: ${B}hy2 add имя${N} · все команды: ${B}hy2 help${N}"
|
echo "Добавить пользователя: ${B}hy2 add имя${N} · все команды: ${B}hy2 help${N}"
|
||||||
}
|
}
|
||||||
|
|
||||||
# ---------- управление ----------
|
# ---------- управление ----------
|
||||||
|
|||||||
Reference in New Issue
Block a user