- kit check и kit fix: проверка служб, сертификата, подписки, сайта маскировки, прав на файлы; безопасная починка - kit-sub: пропускает заголовки Happ (Routing и др.) до клиентов - ядро Xray: запасная загрузка через зеркало только с проверкой SHA256, tools/release.sh сверяет суммы с официальными - установка со своим доменом: при отказе Let's Encrypt предлагается самоподписанный сертификат - README: инструкция XKeen, команды kit, новый баннер; правки инструкций и changelog Co-authored-by: xlok1e <124461726+xlok1e@users.noreply.github.com> Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
3.5 KiB
Матрица «протокол × клиент»
Проверяет настоящим подключением, что каждый протокол 3X-UI работает с каждым клиентом: Xray, Mihomo, sing-box и официальным клиентом AmneziaWG. Прогонять на каждой новой версии 3X-UI и Xray.
- Сервер: чистый Ubuntu в Docker с systemd, на нём
scripts/3x-ui.sh, затемmk-inbounds.sh– создаёт через API подключения VLESS XHTTP, WS+TLS, Trojan gRPC, VMess, Shadowsocks 2022, Hysteria2, TUIC, WireGuard, AmneziaWG и MTProto. - Ссылки:
GET /panel/api/inbounds/allLinks→links.txt. - Конфиги клиентов:
PIN=<sha256 сертификата> node matrix-gen.js ../../tools/lib links.txt cases. - Прогон в клиентском контейнере с бинарниками в
/cl:bash matrix-run.sh. - AmneziaWG:
awg-set.sh classic|mid|fullменяет обфускацию на сервере.
Без PIN (сервер с доверенным сертификатом) клиенты проверяют сертификат как обычно.
Результат 2026-09-27
3X-UI 3.8.5, Xray 26.6.27, Mihomo 1.19.31, sing-box 1.14.2, amneziawg-tools 3.1.
Сервер поставлен scripts/3x-ui.sh с доверенным сертификатом, ссылки взяты из его подписки.
| Протокол | Xray | Mihomo | sing-box |
|---|---|---|---|
| VLESS REALITY | ✓ | ✓ | ✓ |
| Hysteria2 | ✓ | ✓ | ✓ |
| VLESS XHTTP + REALITY | ✓ | ✓ | – |
| VLESS WS + TLS | ✓ | ✓ | ✓ |
| Trojan gRPC + TLS | ✓ | ✓ | ✓ |
| VMess WS + TLS | ✓ | ✓ | ✓ |
| Shadowsocks 2022 | ✓ | ✓ | ✓ |
| TUIC v5 | – | ✓ | ✓ |
| WireGuard | ✓ | ✓ | ✓ |
| AmneziaWG (классика) | – | ✓ | – |
| AmneziaWG 3.1 | – | ✓ | – |
Подписка в формате Clash (User-Agent Clash Verge) – все 11 прокси ✓ в Mihomo.
Официальный клиент AmneziaWG 3.1 подключается к обоим вариантам AmneziaWG.
MTProto: mtg doctor – все дата-центры Telegram доступны.
Со своим (самоподписанным) сертификатом подписка Clash от 3X-UI не передаёт Mihomo отпечаток –
TLS-протоколы в ней не работают; ссылки с pcs работают.
Через интернет к удалённому серверу, 2026-09-27
Удалённый сервер Ubuntu 24.04, scripts/3x-ui.sh с настоящим сертификатом Let's Encrypt на IP,
клиенты – на Mac через интернет. Подписка-ссылки и подписка Clash: все протоколы ✓, кроме:
- WireGuard – ✗ у Xray, Mihomo и sing-box: рукопожатие доходит до сервера, ответ не возвращается. Поэтому из набора по умолчанию убран.
- MTProto – сервер хостера не достаёт до Telegram, прокси бесполезен; установщик теперь проверяет это и пропускает MTProto.
- AmneziaWG (оба варианта) – ✓ в Mihomo и в официальном клиенте AmneziaWG.