diff --git a/Scripts/resource-parser.js b/Scripts/resource-parser.js index bb20385..8483b98 100644 --- a/Scripts/resource-parser.js +++ b/Scripts/resource-parser.js @@ -1,10 +1,10 @@ /** -# Quantumult X 资源解析器 (2020-05-17: 12:59 ) +# Quantumult X 资源解析器 (2020-05-20: 12:59 ) 本资源解析器作者: Shawn(请勿私聊问怎么用),有bug请反馈: @Shawn_KOP_bot 更新请关注tg频道: https://t.me/QuanX_API -主要功能: 将各类服务器订阅解析成 QuantumultX 格式引用(支持 V2RayN/SSR/SS/Trojan/QuanX(conf&list)/Surge3⬆️(conf&list)格式),并提供 1⃣️ 中的可选参数; +主要功能: 将各类服务器订阅解析成 QuantumultX 格式引用(支持 V2RayN/SSR/SS/Trojan/QuanX(conf&list)/Surge(conf&list)格式),并提供 1⃣️ 中的可选参数; 附加功能: rewrite(重写) /filter(分流) 过滤, 可用于解决无法单独禁用远程引用中某(几)条 rewrite/hostname/filter, 以及直接导入 Surge 类型规则 list 的问题 @@ -147,7 +147,7 @@ function Type_Check(subs){ var type="" var RuleK=["host","domain","ip-cidr","geoip","user-agent","ip6-cidr"]; var QuanXK=["shadowsocks=","trojan=","vmess=","http="]; - var SurgeK=["=ss","=vmess","=trojan","=http"]; + var SurgeK=["=ss","=vmess","=trojan","=http","=custom"]; var SubK=["dm1lc3M6Ly","c3NyOi8v","dHJvamFu","c3M6Ly"]; var SubK2=["ss://","vmess://","ssr://","trojan://"]; var subi=subs.replace(/ /g,"") @@ -283,7 +283,7 @@ function SubsEd2QX(subs,Pudp,Ptfo,Pcert,Ptls13){ const $base64 = new Base64() var list0=$base64.decode(subs).split("\n"); var QuanXK=["shadowsocks=","trojan=","vmess=","http="]; - var SurgeK=["=ss","=vmess","=trojan","=http"]; + var SurgeK=["=ss","=vmess","=trojan","=http","=custom"]; var QXlist=[]; var node="" for(i=0;i