[clash sub] support shadowsocks #838
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user