README: протоколы в строку, «распознают», без блока про DNS, диагностика в командах KIT, KIT заглавными
This commit is contained in:
@@ -39,20 +39,11 @@
|
||||
## Возможности
|
||||
|
||||
- 🧩 **11 протоколов на одном порту 443.** Панель, подписка и все TCP-протоколы спрятаны за одним портом,
|
||||
а на случайный заход сервер показывает обычный сайт. Протоколы:
|
||||
1. VLESS REALITY
|
||||
2. VLESS XHTTP + REALITY
|
||||
3. VLESS WebSocket + TLS
|
||||
4. Trojan gRPC + TLS
|
||||
5. VMess WebSocket + TLS
|
||||
6. Shadowsocks 2022
|
||||
7. Hysteria2
|
||||
8. TUIC v5
|
||||
9. AmneziaWG
|
||||
10. AmneziaWG 3.1
|
||||
11. MTProto – прокси для Telegram
|
||||
а на случайный заход сервер показывает обычный сайт. Протоколы: VLESS REALITY, VLESS XHTTP + REALITY,
|
||||
VLESS WebSocket + TLS, Trojan gRPC + TLS, VMess WebSocket + TLS, Shadowsocks 2022, Hysteria2, TUIC v5,
|
||||
AmneziaWG, AmneziaWG 3.1, MTProto (прокси для Telegram).
|
||||
- 🔗 **Одна подписка на все приложения.** Hiddify, Happ, v2rayN, Karing, Clash Verge и FlClash
|
||||
получают свой формат и только те протоколы, которые умеют.
|
||||
получают свой формат и только те протоколы, которые распознают.
|
||||
- 🧭 **Раздельная маршрутизация.** Через VPN идут только зарубежные сервисы, остальное – напрямую.
|
||||
Правила приезжают вместе с подпиской, DNS не течёт.
|
||||
- 🥷 **Маскировка.** Со своим доменом на сервере стоит ваш сайт, без него сайт подбирается среди соседей
|
||||
@@ -85,7 +76,7 @@ bash <(curl -fsSL https://raw.githubusercontent.com/itsnotkubrick/3X-UI_KIT/main
|
||||
Через пару минут скрипт покажет адрес панели, логин, пароль и подписку с QR-кодом.
|
||||
Подробно – подключение приложений, дополнительные пользователи и параметры – в **[инструкции](manuals/3x-ui.md)**.
|
||||
|
||||
## Команды kit
|
||||
## Команды KIT
|
||||
|
||||
После установки на сервере появляется команда `kit`. Запустите её **без аргументов** – откроется меню, как у `x-ui`: выберите цифру, остальное спросит само. Те же действия одной строкой – в группах ниже (нажмите, чтобы раскрыть). Подробности – в [инструкции](manuals/3x-ui.md).
|
||||
|
||||
@@ -138,10 +129,26 @@ kit check [--deep] [--fix] # проверить сервер; --deep – по
|
||||
kit update [--panel] # обновить сейчас; --panel – панель 3X-UI до проверенной версии
|
||||
kit update --auto # ночное автообновление включить (--manual – выключить)
|
||||
kit backup # копия сервера: подключения, ключи, пользователи
|
||||
kit version # версии kit, панели и ядра
|
||||
kit version # версии KIT, панели и ядра
|
||||
```
|
||||
|
||||
Копию из `kit backup` на новом чистом сервере поднимает `bash 3x-ui.sh --restore файл`.
|
||||
Копию из `kit backup` на новом чистом сервере поднимает `bash 3x-ui.sh --restore файл`. Если подписка выдавалась
|
||||
на домене, а не на IP, клиентам достаточно сменить адрес в DNS.
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><b>Если не подключается</b> – диагностика</summary>
|
||||
|
||||
```bash
|
||||
kit check --deep # проверить сервер и подключиться к нему клиентом: видно, виноват сервер или сеть
|
||||
kit net fp firefox # другой отпечаток клиента (вернуть: kit net fp chrome)
|
||||
kit net site # другой сайт для маскировки
|
||||
kit net on reality2 # дополнительный REALITY на другом порту
|
||||
kit backup # не помогло – копия, затем перенос на другой адрес: на новом сервере bash 3x-ui.sh --restore файл
|
||||
```
|
||||
|
||||
Один протокол не подключается – попробуйте соседний: у каждого свои сильные стороны (Hysteria2 работает по UDP,
|
||||
остальные по TCP). В подписке Clash «Авто» выбирает сама, в остальных приложениях – вручную.
|
||||
</details>
|
||||
|
||||
## VPN на роутере
|
||||
@@ -274,25 +281,6 @@ sh -c "$(curl -sSL https://raw.githubusercontent.com/jameszeroX/XKeen/main/insta
|
||||
| Keenetic (XKeen) | Mihomo | `config.yaml` с автовыбором сервера, подпиской, Hysteria2, AmneziaWG и веб-панелью | [Открыть →](https://itsnotkubrick.github.io/3X-UI_KIT/tools/?core=mihomo) |
|
||||
| OpenWrt (Nikki), бета | Mihomo | профиль для Nikki и команда, которая его включит | [Открыть →](https://itsnotkubrick.github.io/3X-UI_KIT/tools/?router=openwrt) |
|
||||
|
||||
## Утечки DNS
|
||||
|
||||
Подписка отдаёт приложению безопасный DNS: в Clash/Mihomo – `fake-ip` и DoH, который идёт по правилам (то есть через
|
||||
прокси), в Xray JSON – DoH вместо обычного UDP. Проверено на сервере: при подключении через REALITY, XHTTP, Shadowsocks
|
||||
и по JSON-подписке запросы имён наружу обычным DNS не уходят. Но многое решает само приложение, поэтому:
|
||||
|
||||
1. Включите режим **TUN** (весь трафик устройства) и **удалённый DNS**, отключите «локальный DNS» и IPv6, если он не нужен.
|
||||
2. WireGuard и AmneziaWG приложение разрешает по обычному UDP внутри туннеля, поэтому в «Авто» они не входят (выбираются вручную).
|
||||
3. Проверьте на [dnsleaktest.com](https://dnsleaktest.com) или [ipleak.net](https://ipleak.net): DNS вашего провайдера там появляться не должен.
|
||||
|
||||
## Диагностика и перенос сервера
|
||||
|
||||
1. `kit check --deep` – проверит сервер и подключится к нему клиентом: так видно, виноват сервер или сеть.
|
||||
2. `kit net fp firefox` – другой отпечаток клиента одной командой (вернуть: `kit net fp chrome`).
|
||||
3. `kit net site` – другой сайт для маскировки; `kit net on reality2` – дополнительный REALITY на другом порту.
|
||||
Один протокол не подключается – попробуйте соседний: у каждого свои сильные стороны (Hysteria2 работает по UDP, остальные по TCP). В подписке Clash «Авто» выбирает сама, в остальных приложениях – вручную.
|
||||
4. Не помогло – перенесите сервер на другой адрес: `kit backup`, на новом сервере `bash 3x-ui.sh --restore файл`.
|
||||
Если подписка выдавалась на домене, а не на IP, клиентам достаточно сменить адрес в DNS.
|
||||
|
||||
## Полезное
|
||||
|
||||
- [XKeen](https://github.com/jameszeroX/XKeen) и его [вики](https://github.com/jameszeroX/XKeen/wiki) – документация по маршрутизации на Keenetic
|
||||
|
||||
Reference in New Issue
Block a user