support http,socks,mixed links
This commit is contained in:
@@ -481,6 +481,7 @@ func getTls(security string, q *url.Values) *map[string]interface{} {
|
||||
tls_sni := q.Get("sni")
|
||||
tls_insecure := q.Get("allowInsecure")
|
||||
tls_alpn := q.Get("alpn")
|
||||
tls_ech := q.Get("ech")
|
||||
switch security {
|
||||
case "tls":
|
||||
tls["enabled"] = true
|
||||
@@ -507,5 +508,13 @@ func getTls(security string, q *url.Values) *map[string]interface{} {
|
||||
"fingerprint": tls_fp,
|
||||
}
|
||||
}
|
||||
if len(tls_ech) > 0 {
|
||||
tls["ech"] = map[string]interface{}{
|
||||
"enabled": true,
|
||||
"config": []string{
|
||||
tls_ech,
|
||||
},
|
||||
}
|
||||
}
|
||||
return &tls
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user