sni bug fixed

This commit is contained in:
Shawn
2021-12-19 08:45:55 +08:00
parent ed192f445b
commit 91b927b5cc

View File

@@ -1,5 +1,5 @@
/** /**
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2021-12-08 17:15⟧ ☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2021-12-19 09:15⟧
---------------------------------------------------------- ----------------------------------------------------------
🛠 发现 𝐁𝐔𝐆 请反馈: @ShawnKOP_bot 🛠 发现 𝐁𝐔𝐆 请反馈: @ShawnKOP_bot
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API ⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
@@ -2118,9 +2118,10 @@ function Strojan2QX(content) {
var ptls = "over-tls=true"; var ptls = "over-tls=true";
var ptfo = paraCheck(cnt, "tfo") == "true" ? "fast-open=true" : "fast-open=false"; var ptfo = paraCheck(cnt, "tfo") == "true" ? "fast-open=true" : "fast-open=false";
var pverify = cnt.replace(/ /g,"").indexOf("skip-cert-verify=false") != -1 ? "tls-verification=true" : "tls-verification=false"; var pverify = cnt.replace(/ /g,"").indexOf("skip-cert-verify=false") != -1 ? "tls-verification=true" : "tls-verification=false";
var phost = cnt.indexOf("sni")!=-1? "tls-host="+cnt.split("sni")[1].split(",")[0].split("=")[1]:""
pvefify = Pcert0 == 1? "tls-verification=true" : pverify ; pvefify = Pcert0 == 1? "tls-verification=true" : pverify ;
var ptls13 = paraCheck(cnt, "tls13") == "true" ? "tls13=true" : "tls13=false"; var ptls13 = paraCheck(cnt, "tls13") == "true" ? "tls13=true" : "tls13=false";
var nserver = "trojan= " + [ipport, pwd, ptls, ptfo, ptls13, pverify, tag].join(", "); var nserver = "trojan= " + [ipport, pwd, ptls, ptfo, ptls13, phost,pverify, tag].filter(Boolean).join(", ");
return nserver return nserver
} }
// surge 中的 http 类型 // surge 中的 http 类型