{ "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" } }