[clash sub] support shadowsocks #838

This commit is contained in:
Alireza Ahmadi
2025-09-27 22:32:02 +02:00
parent 7c406cfd1c
commit 6d52ad13c5
+10
View File
@@ -193,6 +193,16 @@ func (s *ClashService) ConvertToClashMeta(outbounds *[]map[string]interface{}) (
proxy["sni"] = tls["server_name"] proxy["sni"] = tls["server_name"]
proxy["skip-cert-verify"] = tls["insecure"] proxy["skip-cert-verify"] = tls["insecure"]
} }
case "shadowsocks":
proxy["type"] = "ss"
proxy["cipher"] = obMap["method"]
proxy["password"] = obMap["password"]
if network, ok := obMap["network"].(string); ok && network != "tcp" {
proxy["udp"] = true
}
if uot, ok := obMap["udp_over_tcp"].(bool); ok && uot {
proxy["udp-over-tcp"] = true
}
default: default:
continue continue
} }