Сверка с исходниками: надписи 3x-ui 2.9.4, политика xkeen, пользователи Blitz
- 3x-ui 2.9.4 (ставит x-ui-pro): Dest → Target, «Создать подключение», «Исходящие подключения», поле «Ссылка» для импорта vless:// - XKeen: политика должна называться xkeen, иначе проксируются все устройства - Blitz: кнопка «+», QR-код в колонке Configs
@@ -43,7 +43,7 @@ sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/mozaroc/x-ui-pro/
|
||||
## Своё подключение REALITY
|
||||
|
||||
Скрипт уже создал рабочее подключение. Если нужно добавить ещё одно,
|
||||
в панели откройте **Подключения → Добавить подключение**:
|
||||
в панели откройте **Подключения → Создать подключение**:
|
||||
|
||||

|
||||
|
||||
@@ -51,7 +51,7 @@ sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/mozaroc/x-ui-pro/
|
||||
2. Включите **Proxy Protocol** — так nginx передаст настоящий IP клиента.
|
||||
3. Включите **External Proxy**: адрес — ваш домен, порт `443`. Именно он
|
||||
попадёт в ссылку для клиента.
|
||||
4. Безопасность **REALITY**, в **Dest** — домен для REALITY и порт `9443`,
|
||||
4. Безопасность **REALITY**, в **Target** — домен для REALITY и порт `9443`,
|
||||
в **SNI** — тот же домен. Нажмите **Get New Cert**, чтобы сгенерировать
|
||||
ключи, и сохраните подключение.
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
@@ -1 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="720" height="404" viewBox="0 0 720 404" role="img" aria-label="3X-UI (РФ) · Настройки Xray → Маршрутизация → Добавить правило"><title>3X-UI (РФ) · Настройки Xray → Маршрутизация → Добавить правило</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="403" 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="s" font-size="13" fill="#8b949e" font-weight="500" text-anchor="middle">3X-UI (РФ) · Настройки Xray → Маршрутизация → Добавить правило</text><text x="158" y="89" class="s" font-size="14" fill="#8b949e" font-weight="400" text-anchor="end">Source IPs</text><rect x="174" y="70" width="486" height="30" rx="7" fill="#161b22" stroke="#30363d" stroke-width="1" /><text x="186" y="90" class="m" font-size="13.5" fill="#8b949e" font-weight="400" text-anchor="start"></text><text x="158" y="141" class="s" font-size="14" fill="#8b949e" font-weight="400" text-anchor="end">Domain</text><rect x="174" y="122" width="486" height="30" rx="7" fill="#161b22" stroke="#30363d" stroke-width="1" /><text x="186" y="142" class="m" font-size="13.5" fill="#8b949e" font-weight="400" text-anchor="start"></text><text x="158" y="193" class="s" font-size="14" fill="#8b949e" font-weight="400" text-anchor="end">IP</text><rect x="174" y="174" width="486" height="30" rx="7" fill="#161b22" stroke="#30363d" stroke-width="1" /><text x="186" y="194" class="m" font-size="13.5" fill="#8b949e" font-weight="400" text-anchor="start"></text><rect x="12" y="218" width="696" height="60" rx="10" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><text x="158" y="245" class="s" font-size="14" fill="#e6edf3" font-weight="400" text-anchor="end">Inbound Tags</text><rect x="174" y="226" width="486" height="30" rx="7" fill="#161b22" stroke="#3fb950" stroke-width="1" /><text x="186" y="246" class="s" font-size="13.5" fill="#e6edf3" font-weight="400" text-anchor="start">inbound-8443</text><path d="M638 238 l5 5 l5 -5" fill="none" stroke="#8b949e" stroke-width="1.6"/><text x="174" y="270" class="s" font-size="12" fill="#3fb950" font-weight="400" text-anchor="start">инбаунд REALITY на российском сервере</text><circle cx="688" cy="241" r="11" fill="#3fb950"/><text x="688" y="245.5" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">1</text><rect x="12" y="288" width="696" height="60" rx="10" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><text x="158" y="315" class="s" font-size="14" fill="#e6edf3" font-weight="400" text-anchor="end">Outbound Tag</text><rect x="174" y="296" width="486" height="30" rx="7" fill="#161b22" stroke="#3fb950" stroke-width="1" /><text x="186" y="316" class="s" font-size="13.5" fill="#e6edf3" font-weight="400" text-anchor="start">to-world</text><path d="M638 308 l5 5 l5 -5" fill="none" stroke="#8b949e" stroke-width="1.6"/><text x="174" y="340" class="s" font-size="12" fill="#3fb950" font-weight="400" text-anchor="start">аутбаунд из предыдущего шага</text><circle cx="688" cy="311" r="11" fill="#3fb950"/><text x="688" y="315.5" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">2</text><text x="24" y="374" class="s" font-size="12" fill="#8b949e" font-weight="400" text-anchor="start">Остальные поля оставьте пустыми — весь трафик инбаунда уйдёт за границу.</text></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="720" height="404" viewBox="0 0 720 404" role="img" aria-label="3X-UI (РФ) · Настройки Xray → Маршрутизация → Создать правило"><title>3X-UI (РФ) · Настройки Xray → Маршрутизация → Создать правило</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="403" 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="s" font-size="13" fill="#8b949e" font-weight="500" text-anchor="middle">3X-UI (РФ) · Настройки Xray → Маршрутизация → Создать правило</text><text x="158" y="89" class="s" font-size="14" fill="#8b949e" font-weight="400" text-anchor="end">Source IPs</text><rect x="174" y="70" width="486" height="30" rx="7" fill="#161b22" stroke="#30363d" stroke-width="1" /><text x="186" y="90" class="m" font-size="13.5" fill="#8b949e" font-weight="400" text-anchor="start"></text><text x="158" y="141" class="s" font-size="14" fill="#8b949e" font-weight="400" text-anchor="end">Domain</text><rect x="174" y="122" width="486" height="30" rx="7" fill="#161b22" stroke="#30363d" stroke-width="1" /><text x="186" y="142" class="m" font-size="13.5" fill="#8b949e" font-weight="400" text-anchor="start"></text><text x="158" y="193" class="s" font-size="14" fill="#8b949e" font-weight="400" text-anchor="end">IP</text><rect x="174" y="174" width="486" height="30" rx="7" fill="#161b22" stroke="#30363d" stroke-width="1" /><text x="186" y="194" class="m" font-size="13.5" fill="#8b949e" font-weight="400" text-anchor="start"></text><rect x="12" y="218" width="696" height="60" rx="10" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><text x="158" y="245" class="s" font-size="14" fill="#e6edf3" font-weight="400" text-anchor="end">Inbound Tags</text><rect x="174" y="226" width="486" height="30" rx="7" fill="#161b22" stroke="#3fb950" stroke-width="1" /><text x="186" y="246" class="s" font-size="13.5" fill="#e6edf3" font-weight="400" text-anchor="start">inbound-8443</text><path d="M638 238 l5 5 l5 -5" fill="none" stroke="#8b949e" stroke-width="1.6"/><text x="174" y="270" class="s" font-size="12" fill="#3fb950" font-weight="400" text-anchor="start">инбаунд REALITY на российском сервере</text><circle cx="688" cy="241" r="11" fill="#3fb950"/><text x="688" y="245.5" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">1</text><rect x="12" y="288" width="696" height="60" rx="10" fill="#3fb95022" stroke="#3fb950" stroke-width="1" /><text x="158" y="315" class="s" font-size="14" fill="#e6edf3" font-weight="400" text-anchor="end">Outbound Tag</text><rect x="174" y="296" width="486" height="30" rx="7" fill="#161b22" stroke="#3fb950" stroke-width="1" /><text x="186" y="316" class="s" font-size="13.5" fill="#e6edf3" font-weight="400" text-anchor="start">to-world</text><path d="M638 308 l5 5 l5 -5" fill="none" stroke="#8b949e" stroke-width="1.6"/><text x="174" y="340" class="s" font-size="12" fill="#3fb950" font-weight="400" text-anchor="start">аутбаунд из предыдущего шага</text><circle cx="688" cy="311" r="11" fill="#3fb950"/><text x="688" y="315.5" class="s" font-size="12" fill="#0d1117" font-weight="700" text-anchor="middle">2</text><text x="24" y="374" class="s" font-size="12" fill="#8b949e" font-weight="400" text-anchor="start">Остальные поля оставьте пустыми — весь трафик инбаунда уйдёт за границу.</text></svg>
|
||||
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
@@ -34,7 +34,7 @@ Short ID и публичный ключ.
|
||||
|
||||
## 3. Создайте аутбаунд на российском сервере
|
||||
|
||||
В панели **российского** сервера: **Настройки Xray → Аутбаунды → Создать аутбаунд**.
|
||||
В панели **российского** сервера: **Настройки Xray → Исходящие подключения → Создать исходящее подключение**.
|
||||
|
||||

|
||||
|
||||
@@ -45,19 +45,20 @@ Short ID и публичный ключ.
|
||||
5. **Public Key** и **Short ID** — из зарубежного подключения.
|
||||
|
||||
> [!TIP]
|
||||
> Быстрее: переключитесь на вкладку **JSON** и вставьте ссылку `vless://` —
|
||||
> панель заполнит поля сама.
|
||||
> Быстрее: на вкладке **JSON** вставьте ссылку `vless://` в поле **Ссылка**
|
||||
> и нажмите значок справа от него — панель заполнит поля сама. Проверьте
|
||||
> только **Тег**.
|
||||
|
||||
## 4. Направьте трафик в каскад
|
||||
|
||||
**Настройки Xray → Маршрутизация → Добавить правило**:
|
||||
**Настройки Xray → Маршрутизация → Создать правило**:
|
||||
|
||||

|
||||
|
||||
1. **Inbound Tags** — инбаунд REALITY российского сервера (`inbound-8443`).
|
||||
2. **Outbound Tag** — аутбаунд из прошлого шага (`to-world`).
|
||||
|
||||
Сохраните настройки и перезапустите Xray кнопкой вверху страницы.
|
||||
Нажмите **Сохранить**, затем **Перезапуск Xray** вверху страницы.
|
||||
|
||||
## 5. Проверьте
|
||||
|
||||
|
||||
@@ -58,11 +58,11 @@ bash <(curl https://raw.githubusercontent.com/ReturnFI/Blitz/main/install.sh)
|
||||
|
||||

|
||||
|
||||
1. Удалите пользователя по умолчанию.
|
||||
2. Создайте своего кнопкой **+** — с лимитом трафика и сроком, если нужно.
|
||||
|
||||
Ссылку `hy2://` или QR-код отправьте в клиент: Hiddify, v2rayN, Streisand,
|
||||
NekoBox.
|
||||
1. Откройте раздел **Users**.
|
||||
2. Создайте пользователя кнопкой **+** — с лимитом трафика и сроком, если нужно.
|
||||
Если в списке есть пользователь по умолчанию, отметьте его и удалите красной кнопкой.
|
||||
3. Значок QR в колонке **Configs** покажет QR-код и ссылку `hy2://` —
|
||||
отправьте её в клиент: Hiddify, v2rayN, Streisand, NekoBox.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
## 1. Установите компоненты
|
||||
|
||||
В веб-интерфейсе роутера: **Общие настройки → Изменить набор компонентов**.
|
||||
В веб-интерфейсе роутера: **Управление → Общие настройки → Изменить набор компонентов**.
|
||||
|
||||

|
||||
|
||||
@@ -41,8 +41,9 @@
|
||||
|
||||
## 3. Настройте DNS
|
||||
|
||||
Пропишите шифрованные DNS-серверы (DoT или DoH) в **Интернет → DNS**,
|
||||
иначе выборочная маршрутизация будет работать неправильно.
|
||||
Пропишите шифрованные DNS-серверы (DoT или DoH) по
|
||||
[инструкции Keenetic](https://support.keenetic.ru/ultra/kn-1811/ru/31543-dot-and-doh-proxy-servers-for-dns-requests-encryption.html) —
|
||||
без этого XKeen работает неправильно.
|
||||
|
||||
> [!IMPORTANT]
|
||||
> **KeeneticOS 5.2 и новее.** XKeen нужен токен доступа к роутеру.
|
||||
@@ -82,8 +83,12 @@ sh -c "$(curl -sSL https://raw.githubusercontent.com/jameszeroX/XKeen/main/insta
|
||||
xkeen -start
|
||||
```
|
||||
|
||||
Устройства, которые должны ходить через прокси, добавьте в политику доступа
|
||||
**XKeen** в разделе **Приоритеты подключений**.
|
||||
Чтобы через прокси ходили только нужные устройства, в веб-интерфейсе откройте
|
||||
**Приоритеты подключений → Политики доступа в Интернет**, создайте политику
|
||||
с именем **`xkeen`** и перенесите в неё эти устройства.
|
||||
|
||||
> [!WARNING]
|
||||
> Без политики `xkeen` через прокси пойдёт трафик **всех** устройств в сети.
|
||||
|
||||
> [!TIP]
|
||||
> Управлять настройками удобнее из браузера — через
|
||||
|
||||