fix(config): Handle null alterId in VMess proxy config (#842)
* fix(config): Gracefully handle null alterId in proxy configurations * Fix wrong AI based changes --------- Co-authored-by: Kittros <yuan364299311@gmail.com>
This commit is contained in:
+5
-1
@@ -129,7 +129,11 @@ func (s *ClashService) ConvertToClashMeta(outbounds *[]map[string]interface{}) (
|
||||
case "vmess", "vless", "tuic":
|
||||
proxy["uuid"] = obMap["uuid"]
|
||||
if t == "vmess" {
|
||||
proxy["alterId"] = obMap["alter_id"]
|
||||
if alterId, ok := obMap["alter_id"].(float64); ok {
|
||||
proxy["alterId"] = int(alterId)
|
||||
} else {
|
||||
proxy["alterId"] = 0
|
||||
}
|
||||
proxy["cipher"] = "auto"
|
||||
}
|
||||
if t == "vless" {
|
||||
|
||||
Reference in New Issue
Block a user