From 9b3d9eb146603fb47a5d0308ddf2f6d58234e18e Mon Sep 17 00:00:00 2001 From: Shawn <45581750+KOP-XIAO@users.noreply.github.com> Date: Thu, 23 Feb 2023 16:14:45 +0800 Subject: [PATCH] aead issue --- .DS_Store | Bin 12292 -> 12292 bytes Scripts/resource-parser.js | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.DS_Store b/.DS_Store index 2ce48e568b4ff64899ee756e5c2eee6b76fb8e73..c113f500d324c84730e0a69de44de37d70cbdbdc 100644 GIT binary patch delta 536 zcmZokXi3=cR9tL(QbA5;afyM!HAW_87FITP4t5T1j>*5p!*n<}IXL45#H*_fbQBB? z%xZNMstwHy&2$tj%*|?RIXOg?^{s>AvvYFu@;fKjNXRpGO`anm#mF#uyTq${E+H(wNA*_nAM0-2l;5q$$LiO`(Hq|_XN6i$df z6H_jU@UqmR;>`R!0dJ_Fr4^S%L~?#^F3{1%f{Z#)VLKrSi8zquK8eL8{spOdsVPv~ zofIX6BqBjljwvZ{(a9U7M3g~}^LCezh!@~5&PXf*>vc`ZEXgl|>h*V@94MqXd6g{R zWN~SE-fawf7>+SqWVpm|h2iREXK5!UK1p#2FE&&E$*l|vtEW3!ci?N5Xce9n; g1;)+X3b)vCMC#_>>aW=4u}64pa7KQ4a7khb0C;|s!T!A4ToZP(pj>)wW@{FC6=SoO1GEUwh@oMrX0bRxulNAId z>jn7udAVdHS%0mZbXTr(~vOrlwrs<>MDnP?V5}28lWsr2@$mfvp@IUfs3eoW`{Y0&#mTE> z`6f$9%k%DJ*w1j1;UdE|h8qkwH@iqXG4Y9sOGt9raXD}boZu8-m^?*x5o;%7H)GFc iYq<-Io4FKjv*U=R&A-)OvCCtR!Pwx8{PN(E#1a6I28F!< diff --git a/Scripts/resource-parser.js b/Scripts/resource-parser.js index 9808f82..16be6ef 100644 --- a/Scripts/resource-parser.js +++ b/Scripts/resource-parser.js @@ -1,5 +1,5 @@ /** -☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2023-02-08 13:15⟧ +☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2023-02-23 16:15⟧ ---------------------------------------------------------- 🛠 发现 𝐁𝐔𝐆 请反馈: https://t.me/Shawn_Parser_Bot ⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API @@ -1551,7 +1551,7 @@ function Subs2QX(subs, Pudp, Ptfo, Pcert0, PTls13) { } catch (e) { failedList.push(`<<<\nContent: ${list0[i]}\nError: ${e}`) } - if (Paead == -1) {node = AeadVmess(node)} // vmess 类型 aead 处理 + if (Paead != "") {node = AeadVmess(node,Paead)} // vmess 类型 aead 处理 if (Phost != "") {node = HOST_Handle(node,Phost)} // host 参数修改 if (Pobfs != "") {node = OBFS_Handle(node,Pobfs)} // obfs 参数修改 if (Psession != "") { node = Session_Handle(node,Psession)} // tls-session 参数 @@ -1580,11 +1580,11 @@ function Subs2QX(subs, Pudp, Ptfo, Pcert0, PTls13) { } // Vmess Aead 关闭-默认开启 -function AeadVmess(cnt) { - let paead = "aead=false" +function AeadVmess(cnt,aeadp) { + let paead = aeadp == -1? "aead=false" : "aead=true" if (/^vmess\s*\=/.test(cnt)) { if (/aead\s*\=/.test(cnt)) { - cnt = cnt.replace(/aead\s*\=.*\,/,"aead=false,") + cnt = cnt.replace(/aead\s*\=.*\,/,paead+",") } else { cnts = cnt.split(",") cnts.push(paead)