Удалены старые инструкции на x-ui-pro и Blitz

This commit is contained in:
PinkmanXXX
2026-09-25 22:12:59 +03:00
parent 5edd23bd2b
commit 45c69178c0
7 changed files with 0 additions and 182 deletions
-35
View File
@@ -1,35 +0,0 @@
# ⚡ 3X-UI с 4 инбаундами
[← Все инструкции](../README.md#инструкции)
Самый быстрый способ: одна команда — и сервер готов. Тот же скрипт
[x-ui-pro](https://github.com/mozaroc/x-ui-pro), но домены покупать
не нужно: он сам выдаёт сабдомены вида `1.2.3.4.cdn-one.org`.
**Что получится:**
- сабдомены для панели и REALITY — автоматически;
- SSL-сертификаты — сразу;
- 4 готовых подключения;
- включённые подписки.
## Установка
Подключитесь к серверу по SSH и выполните:
```bash
sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/mozaroc/x-ui-pro/master/x-ui-pro.sh) -install yes -panel 1 -ONLY_CF_IP_ALLOW no -auto_domain y"
```
В конце скрипт покажет адрес панели, логин и пароль — **сохраните их**.
> [!NOTE]
> Если скрипт пишет, что автодомен не указывает на IP сервера, подождите
> пару минут и запустите команду ещё раз.
Дальше — всё как в [3X-UI Pro с REALITY](3x-ui-pro-reality.md): там же
команды для резервной копии и удаления.
---
[← Все инструкции](../README.md#инструкции) · [Дальше: 🚀 Hysteria2 (Blitz) →](hysteria2-blitz.md)
-74
View File
@@ -1,74 +0,0 @@
# 🛡 3X-UI Pro с REALITY
[← Все инструкции](../README.md#инструкции)
Скрипт [x-ui-pro](https://github.com/mozaroc/x-ui-pro) ставит панель 3X-UI за
nginx, так что панель, подписки и все подключения работают на одном 443 порту
и снаружи выглядят как обычный сайт.
**Что делает скрипт:**
- устанавливает 3X-UI и nginx, получает SSL-сертификаты и продлевает их сам;
- создаёт подключения VLESS + REALITY и VLESS + WebSocket;
- включает подписки на 443 порту и страницу подписки для клиентов;
- ставит случайный сайт-заглушку;
- закрывает на фаерволе всё, кроме портов 22, 80 и 443.
## Что понадобится
- VPS с Ubuntu 24.04 или Debian 12
- **Два домена или сабдомена**, A-записи которых указывают на IP сервера:
первый — для панели, второй — для REALITY
> [!TIP]
> Нет своих доменов — возьмите бесплатные сабдомены или используйте
> [установку с 4 инбаундами](3x-ui-4-inbounds.md): там домены выдаются
> автоматически.
## Установка
1. Подключитесь к серверу по SSH.
2. Запустите установку:
```bash
sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/mozaroc/x-ui-pro/master/x-ui-pro.sh) -install yes -panel 1 -ONLY_CF_IP_ALLOW no"
```
3. Скрипт спросит домены: сначала для панели, затем для REALITY.
4. В конце он покажет адрес панели, логин и пароль — **сохраните их**.
> [!WARNING]
> Не меняйте домены после установки — иначе сертификаты не продлятся.
## Своё подключение REALITY
Скрипт уже создал рабочее подключение. Если нужно добавить ещё одно,
в панели откройте **Подключения → Создать подключение**:
![Настройки подключения REALITY в 3X-UI](assets/reality-inbound.svg)
1. **Порт — только `8443`.** На 443 слушает nginx и сам передаёт трафик дальше.
2. Включите **Proxy Protocol** — так nginx передаст настоящий IP клиента.
3. Включите **External Proxy**: адрес — ваш домен, порт `443`. Именно он
попадёт в ссылку для клиента.
4. Безопасность **REALITY**, в **Target** — домен для REALITY и порт `9443`,
в **SNI** — тот же домен. Нажмите **Get New Cert**, чтобы сгенерировать
ключи, и сохраните подключение.
## Обслуживание
Резервная копия панели и настроек nginx:
```bash
sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/mozaroc/x-ui-pro/master/backup.sh)"
```
Удаление:
```bash
sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/mozaroc/x-ui-pro/master/x-ui-pro.sh) -uninstall yes"
```
---
[← Все инструкции](../README.md#инструкции) · [Дальше: ⚡ 3X-UI с 4 инбаундами →](3x-ui-4-inbounds.md)
@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="720" height="347" viewBox="0 0 720 347" role="img" aria-label="root@server: ~ · hys2"><title>root@server: ~ · hys2</title><style>.s{font-family:Inter, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif}.m{font-family:'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}</style><rect x="0.5" y="0.5" width="719" height="346" rx="14" fill="#0d1117" stroke="#30363d" stroke-width="1" /><path d="M1 44 H719" stroke="#30363d"/><circle cx="22" cy="22" r="6" fill="#ff5f57"/><circle cx="40" cy="22" r="6" fill="#febc2e"/><circle cx="58" cy="22" r="6" fill="#28c840"/><text x="360.0" y="27" class="m" font-size="13" fill="#8b949e" font-weight="500" text-anchor="middle">root@server: ~ · hys2</text><text x="22" y="70" class="m" font-size="13.5" fill="#bc8cff" xml:space="preserve">◇────────────────────────────────────────────◇</text><text x="22" y="91" class="m" font-size="13.5" fill="#d29922" xml:space="preserve"> ☼ Blitz Menu ☼</text><text x="22" y="112" class="m" font-size="13.5" fill="#bc8cff" xml:space="preserve">◇────────────────────────────────────────────◇</text><rect x="10" y="118" width="700" height="22" rx="5" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><circle cx="692" cy="128.5" r="11" fill="#3fb950"/><text x="692" y="133.0" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">1</text><text x="22" y="133" class="m" font-size="13.5" fill="#3fb950" xml:space="preserve">[1] </text><text x="54.52" y="133" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ Install and Configure Hysteria2</text><text x="22" y="154" class="m" font-size="13.5" fill="#39c5cf" xml:space="preserve">[2] </text><text x="54.52" y="154" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ Add User</text><text x="22" y="175" class="m" font-size="13.5" fill="#39c5cf" xml:space="preserve">[3] </text><text x="54.52" y="175" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ Edit User</text><text x="22" y="196" class="m" font-size="13.5" fill="#39c5cf" xml:space="preserve">[7] </text><text x="54.52" y="196" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ List Users</text><text x="22" y="217" class="m" font-size="13.5" fill="#39c5cf" xml:space="preserve">[9] </text><text x="54.52" y="217" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ Show User URI</text><text x="22" y="238" class="m" font-size="13.5" fill="#f85149" xml:space="preserve">[0] </text><text x="54.52" y="238" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ Back to Main Menu</text><text x="22" y="259" class="m" font-size="13.5" fill="#bc8cff" xml:space="preserve">◇────────────────────────────────────────────◇</text><text x="22" y="280" class="m" font-size="13.5" fill="#d29922" xml:space="preserve">➜ Enter your option: </text><text x="192.73000000000002" y="280" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">1</text><rect x="10" y="286" width="700" height="22" rx="5" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><circle cx="692" cy="296.5" r="11" fill="#3fb950"/><text x="692" y="301.0" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">2</text><text x="22" y="301" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Enter the SNI (default: bts.com): </text><text x="298.42" y="301" class="m" font-size="13.5" fill="#3fb950" xml:space="preserve">github.com</text><rect x="10" y="307" width="700" height="22" rx="5" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><circle cx="692" cy="317.5" r="11" fill="#3fb950"/><text x="692" y="322.0" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">3</text><text x="22" y="322" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Enter the port number you want to use: </text><text x="339.07000000000005" y="322" class="m" font-size="13.5" fill="#3fb950" xml:space="preserve">1935</text></svg>

Before

Width:  |  Height:  |  Size: 4.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.6 KiB

-1
View File
@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="720" height="410" viewBox="0 0 720 410" role="img" aria-label="root@server: ~ · hys2 → Advance Menu"><title>root@server: ~ · hys2 → Advance Menu</title><style>.s{font-family:Inter, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif}.m{font-family:'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}</style><rect x="0.5" y="0.5" width="719" height="409" rx="14" fill="#0d1117" stroke="#30363d" stroke-width="1" /><path d="M1 44 H719" stroke="#30363d"/><circle cx="22" cy="22" r="6" fill="#ff5f57"/><circle cx="40" cy="22" r="6" fill="#febc2e"/><circle cx="58" cy="22" r="6" fill="#28c840"/><text x="360.0" y="27" class="m" font-size="13" fill="#8b949e" font-weight="500" text-anchor="middle">root@server: ~ · hys2 → Advance Menu</text><text x="22" y="70" class="m" font-size="13.5" fill="#d29922" xml:space="preserve"> ☼ Advance Menu ☼</text><text x="22" y="91" class="m" font-size="13.5" fill="#bc8cff" xml:space="preserve">◇────────────────────────────────────────────◇</text><text x="22" y="112" class="m" font-size="13.5" fill="#3fb950" xml:space="preserve">[7] </text><text x="54.52" y="112" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ Normal-SUB SubLink</text><rect x="10" y="118" width="700" height="22" rx="5" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><circle cx="692" cy="128.5" r="11" fill="#3fb950"/><text x="692" y="133.0" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">1</text><text x="22" y="133" class="m" font-size="13.5" fill="#3fb950" xml:space="preserve">[8] </text><text x="54.52" y="133" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ Web Panel</text><text x="22" y="154" class="m" font-size="13.5" fill="#39c5cf" xml:space="preserve">[9] </text><text x="54.52" y="154" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ Change Port Hysteria2</text><text x="22" y="175" class="m" font-size="13.5" fill="#f85149" xml:space="preserve">[0] </text><text x="54.52" y="175" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">↝ Back to Main Menu</text><text x="22" y="196" class="m" font-size="13.5" fill="#bc8cff" xml:space="preserve">◇────────────────────────────────────────────◇</text><text x="22" y="217" class="m" font-size="13.5" fill="#d29922" xml:space="preserve">➜ Enter your option: </text><text x="192.73000000000002" y="217" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">8</text><rect x="10" y="223" width="700" height="22" rx="5" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><circle cx="692" cy="233.5" r="11" fill="#3fb950"/><text x="692" y="238.0" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">2</text><text x="22" y="238" class="m" font-size="13.5" fill="#39c5cf" xml:space="preserve">1. </text><text x="46.39" y="238" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Start WebPanel service</text><text x="22" y="259" class="m" font-size="13.5" fill="#f85149" xml:space="preserve">2. </text><text x="46.39" y="259" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Stop WebPanel service</text><text x="22" y="280" class="m" font-size="13.5" fill="#39c5cf" xml:space="preserve">3. </text><text x="46.39" y="280" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Get WebPanel URL</text><text x="22" y="301" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Choose an option: 1</text><rect x="10" y="307" width="700" height="22" rx="5" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><circle cx="692" cy="317.5" r="11" fill="#3fb950"/><text x="692" y="322.0" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">3</text><text x="22" y="322" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Enter the domain name for the SSL certificate: </text><text x="404.11" y="322" class="m" font-size="13.5" fill="#3fb950" xml:space="preserve">panel.example.com</text><text x="22" y="343" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Enter the port number for the service: </text><text x="339.07000000000005" y="343" class="m" font-size="13.5" fill="#3fb950" xml:space="preserve">443</text><text x="22" y="364" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Enter the admin username: </text><text x="233.38000000000002" y="364" class="m" font-size="13.5" fill="#3fb950" xml:space="preserve">admin</text><text x="22" y="385" class="m" font-size="13.5" fill="#e6edf3" xml:space="preserve">Enter the admin password: </text><text x="233.38000000000002" y="385" class="m" font-size="13.5" fill="#8b949e" xml:space="preserve">••••••••</text></svg>

Before

Width:  |  Height:  |  Size: 4.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.8 KiB

-69
View File
@@ -1,69 +0,0 @@
# 🚀 Hysteria2 (Blitz)
[← Все инструкции](../README.md#инструкции)
[Hysteria2](https://github.com/apernet/hysteria) работает поверх UDP и
хорошо держит скорость на нестабильных каналах — отличная пара к VLESS.
Панель [Blitz](https://github.com/ReturnFI/Blitz) ставит его одной командой
и даёт веб-интерфейс для пользователей.
## Что понадобится
- VPS с Ubuntu 24.04
- Домен для веб-панели (A-запись на IP сервера)
## 1. Обновите систему
```bash
apt update && apt upgrade -y
```
## 2. Установите Blitz
```bash
bash <(curl https://raw.githubusercontent.com/ReturnFI/Blitz/main/install.sh)
```
После установки меню открывается командой `hys2` — ставить заново не нужно.
## 3. Установите Hysteria2
В меню выберите **[1] Hysteria2 Menu**, затем:
![Установка Hysteria2 в меню Blitz](assets/blitz-install-hysteria.svg)
1. **[1] Install and Configure Hysteria2**.
2. SNI — любой популярный сайт, например `github.com`.
3. Порт — любой свободный UDP-порт, например `1935`.
> [!TIP]
> Hysteria2 не нужен 443 порт: он не притворяется сайтом, как REALITY.
> Оставьте 443 для веб-панели и подписок.
## 4. Включите веб-панель
Вернитесь в главное меню и откройте **[2] Advance Menu**:
![Запуск веб-панели Blitz](assets/blitz-web-panel.svg)
1. **[8] Web Panel**.
2. **1. Start WebPanel service**.
3. Укажите домен, порт `443`, логин и пароль администратора.
Адрес панели потом можно посмотреть там же, пунктом **3. Get WebPanel URL**.
## 5. Добавьте пользователя
Откройте панель в браузере и перейдите во вкладку **Users**:
![Пользователи в веб-панели Blitz](assets/blitz-users.svg)
1. Откройте раздел **Users**.
2. Создайте пользователя кнопкой **+** — с лимитом трафика и сроком, если нужно.
Если в списке есть пользователь по умолчанию, отметьте его и удалите красной кнопкой.
3. Значок QR в колонке **Configs** покажет QR-код и ссылку `hy2://` —
отправьте её в клиент: Hiddify, v2rayN, Streisand, NekoBox.
---
[← Все инструкции](../README.md#инструкции) · [Дальше: 📶 XKeen на Keenetic →](xkeen-keenetic.md)