Skip to content

Commit d5ae04c

Browse files
mapleafgoclaude
andcommitted
fix(translator): 规范化 VLESS flow 字段为 xtls-rprx-vision
sing-box 仅支持 xtls-rprx-vision,部分客户端会生成非标准变体 (如 xtls-rprx-vision-udp443-udp443),直接写死合法值。 Closes mapleafgo/singcast#66 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 76def31 commit d5ae04c

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

translator/proxy/vless.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ func TranslateVLESS(m map[string]any, warn func(string)) map[string]any {
1717
return nil
1818
}
1919

20-
// Flow (e.g., xtls-rprx-vision)
20+
// sing-box only supports "xtls-rprx-vision"; normalize all variants.
21+
// https://github.com/mapleafgo/clash-for-flutter/issues/66
2122
if flow := GetStr(m, "flow"); flow != "" {
22-
outbound["flow"] = flow
23+
outbound["flow"] = "xtls-rprx-vision"
2324
}
2425

2526
// Packet encoding

0 commit comments

Comments
 (0)