mirror of
https://github.com/KOP-XIAO/QuantumultX.git
synced 2026-01-25 17:15:09 +00:00
bug fixed
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2022-03-29 21:02⟧
|
||||
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2022-03-30 23:02⟧
|
||||
----------------------------------------------------------
|
||||
🛠 发现 𝐁𝐔𝐆 请反馈: @ShawnKOP_bot
|
||||
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
|
||||
@@ -15,7 +15,7 @@
|
||||
----------------------------------------------------------
|
||||
0️⃣ 在 ⟦订阅链接⟧ 后加 "#" 使用, 不同参数用 "&" 连接
|
||||
⚠️ ☞ “你的订阅连接”#emoji=1&tfo=1&in=香港+台湾
|
||||
❖ 本地资源片段引用, 请将参数如 "#in=𝘅𝘅𝘅&out=yyy" 填入文件第 ① 行
|
||||
❖ 本地资源片段引用, 请将参数如 "#in=xxx&out=yyy" 填入资源片段第 ① 行
|
||||
❖ 🚦 支持中文, "操作" 以下特殊字符时请先替换 🚦
|
||||
∎ "+"⇒"%2B", 空格⇒"%20", "@"⇒"%40", "&"⇒"%26", "."⇒"\."
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
⦿ rename 重命名, "旧名@新名", "前缀@", "@后缀", 用 "+" 连接多个参数;
|
||||
❖ 删除字段: "字段1.字段2☠️", 想删除 "." 时用 "\." 替代
|
||||
❖ 示范: "rename=香港@𝐇𝐊+[𝐒𝐒]@+@[1𝐗]+流量.0\.2☠️"
|
||||
❖ 默认 emoji 先生效, 如想调换顺序, 请用 𝗿𝗿𝗻𝗮𝗺𝗲 参数
|
||||
❖ 默认 emoji 先生效, 如想调换顺序, 请用 rrname 参数
|
||||
⦿ replace 正则替换节点中字段, 可用于重命名/更改加密方式等
|
||||
❖ replace=regex1@𝘀𝘁𝗿1+regex2@𝘀𝘁𝗿2
|
||||
❖ replace=regex1@ 则等效于 delreg 参数
|
||||
@@ -1218,6 +1218,7 @@ function Subs2QX(subs, Pudp, Ptfo, Pcert0, PTls13) {
|
||||
if (Phost != "") {node = HOST_Handle(node,Phost)} // host 参数修改
|
||||
if (Pcsha256 != "" || Ppsha256 != "") {
|
||||
node = SHA256_Handle(node,Pcsha256,Ppsha256)} // Sha256 参数
|
||||
node = TLS_Check(node)
|
||||
if (node instanceof Array) {
|
||||
for (var j in node) {
|
||||
node[j] = Pudp != 0 ? XUDP(node[j],Pudp) : node[j]
|
||||
@@ -1254,6 +1255,13 @@ function AeadVmess(cnt) {
|
||||
return cnt
|
||||
}
|
||||
|
||||
//新版本tls 的检验(存在sha256 参数时)
|
||||
function TLS_Check(cnt) {
|
||||
cnt =cnt.indexOf("tls-cert-sha256")!=-1 || cnt.indexOf("tls-pubkey-sha256")!=-1 ? cnt.replace(/tls-verification\s*\=\s*false.*?\,/,"tls-verification=true,"): cnt // 去掉 tls-verification=false 如果存在 sha256
|
||||
$notify("","",cnt)
|
||||
return cnt
|
||||
}
|
||||
|
||||
// qx 类型 tls/udp 验证问题t
|
||||
function QX_TLS(cnt,Pcert0,PTls13) {
|
||||
cnt =cnt.replace(/tag\s*\=/gm,"tag=") //
|
||||
|
||||
Reference in New Issue
Block a user