mirror of
https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
synced 2026-04-12 13:26:58 +08:00
feat: 处理 sni off 的情况. 若出现问题, 麻烦大家及时反馈
This commit is contained in:
@@ -177,7 +177,13 @@ username = & {
|
||||
password = comma match:[^,]+ { proxy.password = match.join(""); }
|
||||
|
||||
tls = comma "tls" equals flag:bool { proxy.tls = flag; }
|
||||
sni = comma "sni" equals sni:domain { proxy.sni = sni; }
|
||||
sni = comma "sni" equals sni:("off"/domain) {
|
||||
if (sni === "off") {
|
||||
proxy["disable-sni"] = true;
|
||||
} else {
|
||||
proxy.sni = sni;
|
||||
}
|
||||
}
|
||||
tls_verification = comma "skip-cert-verify" equals flag:bool { proxy["skip-cert-verify"] = flag; }
|
||||
tls_fingerprint = comma "server-cert-fingerprint-sha256" equals tls_fingerprint:$[^,]+ { proxy["tls-fingerprint"] = tls_fingerprint.trim(); }
|
||||
|
||||
|
||||
@@ -175,7 +175,13 @@ username = & {
|
||||
password = comma match:[^,]+ { proxy.password = match.join(""); }
|
||||
|
||||
tls = comma "tls" equals flag:bool { proxy.tls = flag; }
|
||||
sni = comma "sni" equals sni:domain { proxy.sni = sni; }
|
||||
sni = comma "sni" equals sni:("off"/domain) {
|
||||
if (sni === "off") {
|
||||
proxy["disable-sni"] = true;
|
||||
} else {
|
||||
proxy.sni = sni;
|
||||
}
|
||||
}
|
||||
tls_verification = comma "skip-cert-verify" equals flag:bool { proxy["skip-cert-verify"] = flag; }
|
||||
tls_fingerprint = comma "server-cert-fingerprint-sha256" equals tls_fingerprint:$[^,]+ { proxy["tls-fingerprint"] = tls_fingerprint.trim(); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user