Files
3x-ui-agent/internal/singbox/testdata/golden/vless-tcp-finalmask/input.json
T
Muse 750a270955 ITEM6 B0: golden fixtures + fixture validation skeleton for sing-box migration
26 cases (protocol x representative transport): current-shape input,
expected sing-box fragment, and share-link baseline generated by running
current main@8e89960 GetLink. Blocked/partial cases (xhttp, kcp,
fallbacks, finalmask, vlessenc, removed SS ciphers, tunnel) record their
unmapped concepts under _b0 for the Q1 decision instead of fabricating
output. Link-route baselines only: JSON/Clash subscription families are
being removed wholesale per the 2026-10-23 decision, Q2 closed.
2026-10-22 18:14:58 +00:00

108 lines
2.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"case": "vless-tcp-finalmask",
"title": "VLESS / TCP / Reality + finalmask(fragment)",
"source": [
"frontend/src/schemas/protocols/stream/finalmask.ts"
],
"disposition": "partial-pending-q1",
"risk": "N9",
"notes": "finalmask 无 sing-box 对应。主入站本体可直映;mask 登记 _b0.unmapped。注意例外:hysteria2 的 udp salamander mask 有直映路径,见 hysteria2-salamander。",
"inbound": {
"id": 107,
"listen": "203.0.113.10",
"port": 21443,
"protocol": "vless",
"remark": "fx-vless-finalmask",
"tag": "inbound-21443",
"enable": true,
"settings": {
"clients": [
{
"email": "user@example.com",
"limitIp": 0,
"totalGB": 0,
"expiryTime": 0,
"enable": true,
"tgId": 0,
"subId": "fxsubid000000001",
"comment": "",
"reset": 0,
"id": "11111111-2222-4333-8444-555555555555",
"flow": "xtls-rprx-vision"
}
],
"decryption": "none",
"encryption": "none",
"fallbacks": []
},
"streamSettings": {
"network": "tcp",
"security": "reality",
"tcpSettings": {
"acceptProxyProtocol": false,
"header": {
"type": "none"
}
},
"realitySettings": {
"show": false,
"xver": 0,
"target": "www.amd.com:443",
"serverNames": [
"www.amd.com"
],
"privateKey": "AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyA=",
"minClientVer": "",
"maxClientVer": "",
"maxTimediff": 0,
"shortIds": [
"ab12cd34"
],
"mldsa65Seed": "",
"settings": {
"publicKey": "B6N8vBQgk8i3VdwbEOhstCY3StFqqFPtC9/AsrhtHHw=",
"fingerprint": "chrome",
"serverName": "",
"spiderX": "/",
"mldsa65Verify": ""
}
},
"finalmask": {
"tcp": [
{
"type": "fragment",
"settings": {
"packets": "tlshello",
"length": "100-200",
"interval": "10-20"
}
}
]
}
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls",
"quic"
],
"metadataOnly": false,
"routeOnly": false
}
},
"clientEmail": "user@example.com",
"client": {
"email": "user@example.com",
"limitIp": 0,
"totalGB": 0,
"expiryTime": 0,
"enable": true,
"tgId": 0,
"subId": "fxsubid000000001",
"comment": "",
"reset": 0,
"id": "11111111-2222-4333-8444-555555555555",
"flow": "xtls-rprx-vision"
}
}