From 14869d615b664d158b7bb93c1f736c82267d53b4 Mon Sep 17 00:00:00 2001 From: Shawn <45581750+KOP-XIAO@users.noreply.github.com> Date: Fri, 7 Aug 2020 10:54:37 +0800 Subject: [PATCH] update --- .DS_Store | Bin 14340 -> 14340 bytes Scripts/resource-parser.js | 7 +++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.DS_Store b/.DS_Store index f6070dea691a0367734036be78c4ab3e81694d53..6c54a755ff25e031f4524db4eeab151a2a0b581b 100644 GIT binary patch delta 27 icmZoEXeromPMpuYR!5=Q(9FU>N5Rs>a`PQ=4Fv#)YzVdh delta 27 icmZoEXeromPMpuOR!5=Q(9FU>N5Rs>eDfV~4Fv#)h6uI* diff --git a/Scripts/resource-parser.js b/Scripts/resource-parser.js index 5f120b3..a6c4c03 100644 --- a/Scripts/resource-parser.js +++ b/Scripts/resource-parser.js @@ -1,5 +1,5 @@ /** -☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2020-08-03 09:29⟧ +☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2020-08-07 11:29⟧ ---------------------------------------------------------- 🛠 发现 𝐁𝐔𝐆 请反馈: @Shawn_KOP_bot ⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API @@ -313,7 +313,7 @@ function Type_Check(subs) { type = "Surge"; // Surge Profiles } else if (SurgeK.some(SurgeCheck)) { type = "Subs" // Surge proxy list - } else if (subi.indexOf("[Script]") != -1 || subi.indexOf("[Rule]") != -1 || subi.indexOf("[URL Rewrite]") != -1 || para1.indexOf("dst=regex") != -1) { // Surge module /rule-set(url-regex) 类型 + } else if (subi.indexOf("[Script]") != -1 || subi.indexOf("[Rule]") != -1 || subs.indexOf("[URL Rewrite]") != -1 || subs.indexOf("[Map Local]") != -1 || para1.indexOf("dst=regex") != -1) { // Surge module /rule-set(url-regex) 类型 type = "sgmodule" } else if (subi.indexOf("hostname=") != -1 || RewriteK.some(RewriteCheck)) { type = "rewrite" @@ -337,6 +337,9 @@ function URX2QX(subs) { if (subs[i].slice(0, 9) == "URL-REGEX") { rw = subs[i].replace(/ /g, "").split(",REJECT")[0].split("GEX,")[1] + " url " + "reject-200" nrw.push(rw) + } else if (subs[i].indexOf("data=") != -1 && subs.indexOf("[Map Local]") != -1){ + rw = subs[i].replace(/ /g, "").split("data=")[0] + " url " + "reject-dict" + nrw.push(rw) } } return nrw