This commit is contained in:
Shawn
2021-03-14 09:24:59 +08:00
parent 7f6a2a42c0
commit 38f11764a5

View File

@@ -1,5 +1,5 @@
/**
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2021-03-13 17:59⟧
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2021-03-14 09:59⟧
----------------------------------------------------------
🛠 发现 𝐁𝐔𝐆 请反馈: @Shawn_KOP_bot
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
@@ -905,13 +905,13 @@ function ReplaceReg(cnt, para) {
function Subs2QX(subs, Pudp, Ptfo, Pcert, Ptls13) {
var list0 = subs.split("\n");
var QuanXK = ["shadowsocks=", "trojan=", "vmess=", "http="];
var SurgeK = ["=ss", "=vmess", "=trojan", "=http", "=custom"];
var SurgeK = ["=ss,", "=vmess,", "=trojan,", "=http,", "=custom,"];
var LoonK = ["=shadowsocks", "=shadowsocksr"]
var QXlist = [];
var failedList = [];
for (var i = 0; i < list0.length; i++) {
var node = ""
if (list0[i].trim().length > 3) {
if (list0[i].trim().length > 3 && !/\;|\/|\#/.test(list0[i][0])) {
var type = list0[i].split("://")[0].trim()
var listi = list0[i].replace(/ /g, "")
const NodeCheck = (item) => listi.toLowerCase().indexOf(item) != -1;
@@ -965,7 +965,7 @@ function Subs2QX(subs, Pudp, Ptfo, Pcert, Ptls13) {
}
}
if (failedList.length > 0 && Pntf0 != 0) {
$notify(`⚠️ 有 ${failedList.length} 条数据解析出错, 已跳过`, "出错内容", failedList.join("\n"));
$notify(`⚠️ 有 ${failedList.length} 条数据解析失败, 已忽略`, "出错内容👇", failedList.join("\n"));
}
return QXlist;
}