Универсальный установщик 3x-ui для двух сценариев:
- EU сервер: установка 3x-ui, выпуск сертификата на домен, создание inbound
VLESS + xHTTP + Reality, создание outbound Cloudflare WARP и routing через WARP для ChatGPT/Gemini/AI/Google. - RU сервер: установка 3x-ui, выпуск сертификата на домен, создание inbound
VLESS + xHTTP + Reality, настройка каскадаRU -> EU, интерактивное меню управления EU-резервами, прямой маршрут для российских IP и доменов.
Логин панели по умолчанию:
admin
Пароль не хранится в репозитории. Скрипт спросит пароль при запуске скрытым вводом.
bash <(curl -fsSL https://raw.githubusercontent.com/lebrit/3xui_cascade/main/install_3xui_cascade.sh)bash <(curl -fsSL https://raw.githubusercontent.com/lebrit/3xui_cascade/main/install_3xui_cascade.sh) --eubash <(curl -fsSL https://raw.githubusercontent.com/lebrit/3xui_cascade/main/install_3xui_cascade.sh) --ruPANEL_PASS='your-password' bash <(curl -fsSL https://raw.githubusercontent.com/lebrit/3xui_cascade/main/install_3xui_cascade.sh) --euили для RU:
PANEL_PASS='your-password' bash <(curl -fsSL https://raw.githubusercontent.com/lebrit/3xui_cascade/main/install_3xui_cascade.sh) --ru- Роль сервера: EU или RU, если не передан флаг
--euили--ru. - Пароль панели 3x-ui, если не передана переменная
PANEL_PASS. - Домен сервера.
- Для RU сервера: VLESS share link от EU inbound для создания каскада
RU -> EU.
PANEL_USER=admin
PANEL_PORT=2053
PANEL_PATH=admin
INBOUND_PORT=443
INBOUND_PATH=/vless-path
CLIENT_EMAIL=admin
Можно переопределить переменными окружения:
PANEL_USER=admin PANEL_PORT=2053 PANEL_PATH=admin INBOUND_PORT=443 bash <(curl -fsSL https://raw.githubusercontent.com/lebrit/3xui_cascade/main/install_3xui_cascade.sh) --ruПосле установки RU сервера доступно меню:
ru-eu-menuИли команды напрямую:
ru-eu-manager list
ru-eu-manager add
ru-eu-manager set main
ru-eu-manager del main
ru-eu-manager balancer on
ru-eu-manager balancer off
ru-eu-manager rebuild
ru-eu-manager routing
ru-eu-manager status
ru-eu-manager logsРоссийские IP -> direct
Российские домены -> direct
DNS Google/Cloudflare -> direct
ChatGPT QUIC UDP/443 -> blocked
ChatGPT/OpenAI/Gemini/AI -> активная EU нода или balancer
Google IP ranges -> активная EU нода или balancer
BitTorrent -> blocked
Private IP -> blocked
Остальное -> direct
Российские IP/домены добавлены выше правил на EU, потому что в Xray routing первое совпавшее правило выигрывает.
На RU сервере:
ru-eu-menuВыбрать:
1) Добавить EU сервер
После этого вставить VLESS share link с нового EU inbound.
Для включения автоматического резерва:
ru-eu-manager balancer onДля возврата к одному активному EU серверу:
ru-eu-manager balancer offEU сервер:
/root/eu_client_info.txt
RU сервер:
/root/ru_client_info.txt
- Ubuntu 22.04/24.04.
- Root доступ.
- Домен должен указывать A-записью на IP сервера.
- Порт
80/tcpдолжен быть свободен для выпуска сертификата Let's Encrypt. - Порт
443/tcpдолжен быть свободен для inbound.
Репозиторий публичный, поэтому не храните здесь пароли, приватные ключи и персональные конфиги. Пароль панели вводится при запуске и не записывается в GitHub.