mirror of
https://github.com/KOP-XIAO/QuantumultX.git
synced 2026-01-25 21:25:09 +00:00
Update resource-parser.js
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2022-05-03 14:03⟧
|
||||
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2022-05-04 18:03⟧
|
||||
----------------------------------------------------------
|
||||
🛠 发现 𝐁𝐔𝐆 请反馈: @ShawnKOP_bot
|
||||
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
|
||||
@@ -26,7 +26,8 @@
|
||||
❖ csha/psha, tls-cert-sha256 以及 tls-pubkey-sha256 参数
|
||||
⦿ in, out, regex, regout 分别为 保留、删除、正则保留、正则删除 节点;
|
||||
❖ in, out 中多参数(逻辑"或")用 "+", 逻辑"与"用 "." 表示;
|
||||
❖ in/out/regex/regout 均对节点的完整信息进行匹配(类型、端口、加密等);
|
||||
❖ in/out 仅对节点名匹配生效
|
||||
❖ regex/regout 对节点的完整信息进行匹配(类型、端口、加密等);
|
||||
❖ 示范: "in=香港.0\.2倍率+台湾&out=BGP®ex=iplc"
|
||||
⦿ rename 重命名, "旧名@新名", "前缀@", "@后缀", 用 "+" 连接多个参数;
|
||||
❖ 删除字段: "字段1.字段2☠️", 想删除 "." 时用 "\." 替代
|
||||
@@ -50,7 +51,7 @@
|
||||
⦿ ptn=1-8, 将节点名英文替换成样式 ⇒ 🅰/🄰/𝐀/𝗮/𝔸/𝕒/ᵃ/ᴬ
|
||||
⦿ npt=1-8, 将节点名数字替换成样式 ⇒ ①\❶\⓵\𝟙\¹\₁\𝟏\𝟷
|
||||
⦿ delreg, 利用正则表达式来删除 "节点名" 中的字段(⚠️ 慎用)
|
||||
⦿ aead=-1, 关闭Vmess 的AEAD 参数
|
||||
⦿ aead=-1, 关闭 Vmess 的AEAD 参数
|
||||
⦿ host=xxx , 修改 host 参数(如有)
|
||||
⦿ checkurl=xxx , 指定server_check_url 参数
|
||||
⦿ sort=1/-1/x/参数规则, 按节点名 正/逆/随机/参数规则 排序
|
||||
@@ -90,7 +91,7 @@
|
||||
❖ 𝘀𝗲𝗿𝘃𝗲𝗿 资源解析则默认”关闭“通知提示
|
||||
⦿ 类型参数 type=domain-set/rule/module/list/nodes
|
||||
❖ 当解析器未能正确识别类型时, 可尝试使用此参数强制指定
|
||||
⦿ 隐藏参数 hide=1, 隐藏筛除的分流/重写,默认方式为禁用
|
||||
⦿ 隐藏参数 hide=0, 禁用筛除的分流/重写,默认方式为删除
|
||||
----------------------------------------------------------
|
||||
*/
|
||||
|
||||
@@ -160,7 +161,7 @@ var Psort0 = mark0 && para1.indexOf("sort=") != -1 ? para1.split("sort=")[1].spl
|
||||
var PsortX = mark0 && para1.indexOf("sortx=") != -1 ? para1.split("sortx=")[1].split("&")[0] : 0;
|
||||
var PTls13 = mark0 && para1.indexOf("tls13=") != -1 ? para1.split("tls13=")[1].split("&")[0] : 0;
|
||||
var Pntf0 = mark0 && para1.indexOf("ntf=") != -1 ? para1.split("ntf=")[1].split("&")[0] : 2;
|
||||
var Phide = mark0 && para1.indexOf("hide=") != -1 ? para1.split("hide=")[1].split("&")[0] : 0;
|
||||
var Phide = mark0 && para1.indexOf("hide=") != -1 ? para1.split("hide=")[1].split("&")[0] : 1;
|
||||
var Pb64 = mark0 && para1.indexOf("b64=") != -1 ? para1.split("b64=")[1].split("&")[0] : 0;
|
||||
var emojino = [" 0️⃣ ", " 1⃣️ ", " 2⃣️ ", " 3⃣️ ", " 4⃣️ ", " 5⃣️ ", " 6⃣️ ", " 7⃣️ ", " 8⃣️ ", " 9⃣️ ", " 🔟 "]
|
||||
var pfi = Pin0 ? "in=" + Pin0.join(", ") + ", " : ""
|
||||
|
||||
Reference in New Issue
Block a user