Удалены старые инструкции на x-ui-pro и Blitz
This commit is contained in:
@@ -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)
|
||||
@@ -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
|
||||
|
||||
Скрипт уже создал рабочее подключение. Если нужно добавить ещё одно,
|
||||
в панели откройте **Подключения → Создать подключение**:
|
||||
|
||||

|
||||
|
||||
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 +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 |
@@ -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**, затем:
|
||||
|
||||

|
||||
|
||||
1. **[1] Install and Configure Hysteria2**.
|
||||
2. SNI — любой популярный сайт, например `github.com`.
|
||||
3. Порт — любой свободный UDP-порт, например `1935`.
|
||||
|
||||
> [!TIP]
|
||||
> Hysteria2 не нужен 443 порт: он не притворяется сайтом, как REALITY.
|
||||
> Оставьте 443 для веб-панели и подписок.
|
||||
|
||||
## 4. Включите веб-панель
|
||||
|
||||
Вернитесь в главное меню и откройте **[2] Advance Menu**:
|
||||
|
||||

|
||||
|
||||
1. **[8] Web Panel**.
|
||||
2. **1. Start WebPanel service**.
|
||||
3. Укажите домен, порт `443`, логин и пароль администратора.
|
||||
|
||||
Адрес панели потом можно посмотреть там же, пунктом **3. Get WebPanel URL**.
|
||||
|
||||
## 5. Добавьте пользователя
|
||||
|
||||
Откройте панель в браузере и перейдите во вкладку **Users**:
|
||||
|
||||

|
||||
|
||||
1. Откройте раздел **Users**.
|
||||
2. Создайте пользователя кнопкой **+** — с лимитом трафика и сроком, если нужно.
|
||||
Если в списке есть пользователь по умолчанию, отметьте его и удалите красной кнопкой.
|
||||
3. Значок QR в колонке **Configs** покажет QR-код и ссылку `hy2://` —
|
||||
отправьте её в клиент: Hiddify, v2rayN, Streisand, NekoBox.
|
||||
|
||||
---
|
||||
|
||||
[← Все инструкции](../README.md#инструкции) · [Дальше: 📶 XKeen на Keenetic →](xkeen-keenetic.md)
|
||||
Reference in New Issue
Block a user