Проверено настоящим подключением (3X-UI 3.8.5, Xray 26.6.27, Mihomo 1.19.31, sing-box 1.14.2, amneziawg-tools 3.1): протокол Xray Mihomo sing-box VLESS REALITY ✓ ✓ ✓ VLESS XHTTP REALITY ✓ ✓ — VLESS WS + TLS ✓ ✓ ✓ Trojan gRPC + TLS ✓ ✓ ✓ VMess WS + TLS ✓ ✓ ✓ Shadowsocks 2022 ✓ ✓ ✓ Hysteria2 ✓ ✓ ✓ TUIC v5 — ✓ ✓ WireGuard ✓ ✓ ✓ AmneziaWG классика — ✓ — (официальный клиент 3.1: ✗) AmneziaWG 3.1 — ✗ — (официальный клиент 3.1: ✓) MTProto mtg doctor: все DC Telegram доступны - Генератор Xray: allowInsecure удалён в Xray 26 и ронял конфиг — теперь отпечаток сертификата (pcs/pinSHA256) или предупреждение на странице - Генераторы: Hysteria2 и WireGuard для Xray; TUIC, WireGuard, AmneziaWG для Mihomo - tools/lib/singbox.js — сборка конфигов sing-box (для будущей единой подписки) - tests/matrix — стенд матрицы для прогона на каждой версии
1.2 KiB
1.2 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меняет обфускацию на сервере.
Результат на 2026-09-27 (3X-UI 3.8.5, Xray 26.6.27, Mihomo 1.19.31, sing-box 1.14.2) — в описании коммита.