fix: correct servername handling for vless/vmess
This commit is contained in:
+3
-3
@@ -251,10 +251,10 @@ func (s *ClashService) ConvertToClashMeta(outbounds *[]map[string]interface{}) (
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if sni, ok := tls["server_name"].(string); ok {
|
if sni, ok := tls["server_name"].(string); ok {
|
||||||
if t == "http" {
|
if t == "vless" || t == "vmess" {
|
||||||
proxy["sni"] = sni
|
|
||||||
} else {
|
|
||||||
proxy["servername"] = sni
|
proxy["servername"] = sni
|
||||||
|
} else {
|
||||||
|
proxy["sni"] = sni
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if insecure, ok := tls["insecure"].(bool); ok && insecure {
|
if insecure, ok := tls["insecure"].(bool); ok && insecure {
|
||||||
|
|||||||
Reference in New Issue
Block a user