Merge pull request #1063 from cola-prince/fix-servername

fix: correct servername handling for vless/vmess
This commit is contained in:
Alireza Ahmadi
2026-03-22 20:22:07 +01:00
committed by GitHub
+3 -3
View File
@@ -251,10 +251,10 @@ func (s *ClashService) ConvertToClashMeta(outbounds *[]map[string]interface{}) (
}
}
if sni, ok := tls["server_name"].(string); ok {
if t == "http" {
proxy["sni"] = sni
} else {
if t == "vless" || t == "vmess" {
proxy["servername"] = sni
} else {
proxy["sni"] = sni
}
}
if insecure, ok := tls["insecure"].(bool); ok && insecure {