photo_2020-06-04_09-27-54.jpg

via 春潮频道

本文隶属于 实用工具 分类,点击分类名称可以查看更多相关文章;

I. 主理人说

或许用带图形用户界面的软件用的太久了,我们已经习惯了 点击某个按钮以开启某个功能,或许我们该做出一些改变,那就从学习使用资源解析器开始吧;还在用订阅转换API过滤节点吗?是时候了,转战香喷喷的本地资源解析器(特指Quantumult X,Surge暂不支持,菜);

II. 解决隐私隐忧

如大家所知,并不是每个人都能够自建订阅转换API的,但用第三方的API多少会有隐私顾虑;(本地)资源解析器正好可以完美的解决这一点;

III. 关于资源解析器

项目仓库:https://github.com/KOP-XIAO/QuantumultX / https://github.com/KOP-XIAO/QuantumultX/blob/master/Scripts/resource-parser.js ; 由 Shawn 维护;

资源解析器介绍

版本 Quantumult X (v1.0.8-build253) 后,作者引入了资源解析器;相比于常见的在线 API,资源解析器的最大优势:

1.完全本地解析,无暴露服务器风险;
2.无需 URLencode 步骤,直接填入原始订阅链接即可,更可直接使用中文参数(空格除外);
3.将各类服务器订阅解析成 Quantumult X 格式;
4.支持 V2RayN/SSR/SS/Trojan/QuanX/Surge/https 订阅;
5.超多个性化参数;

IV. 解析器的配置及使用方法

如何在 Quantumult X 配置并开启解析器?

Quantumult X - 配置文件 - 编辑

resource_parser_url=https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/Scripts/resource-parser.js

0.配置解析器;复制resource_parser_url=https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/Scripts/resource-parser.js

1.打开Quantumult X主界面,点击右下角 三菱按钮 - 下滑找到 配置文件 - 点击编辑, 在Quantumult X 配置文件中找到[general] 部分,并在[general]下方粘贴:(粘贴后效果如下)

[general]
resource_parser_url=https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/Scripts/resource-parser.js

2.粘贴好后,点击右上角完成保存;

3.开启解析器;现在,进入Quantumult X主界面,点击右下角 三菱按钮 - 找到 节点模块,点击引用(订阅),你应该就可以看到你的机场订阅了;点击任意订阅,如下图所示,选择开启 [资源解析器]

Quantumult X 资源解析器 - 无需API即可本地过滤节点、强制开启/关闭UDP、TFO等.png

如果你的机场有很多节点,那么现在开始你就可以对这些节点进行一些骚操作了;例如给节点重命名,强制开启或关闭UDP/TFO、对节点进行排序,给节点加国旗emoji等等;

5.在你的机场订阅链接后面加上#井号及解析参数,如本示例中的 #in=香港:即代表从当前订阅链接中过滤出所有包含香港二字节点;(记住多个参数一起使用要用&符号连接,如#in=香港+台湾&emoji=1&tfo=1,即代表筛选出包含香港和台湾的节点,并为这些筛选出来的节点加上国旗emoji,然后开启tfo#in=香港+台湾&emoji=1&tfo=1中的&符号便是用来连接各个解析器参数的;在这里inemojitfo都是解析器参数,参数后面接=号,=号后接具体的参数值,这些参数值中有些是固定的几个可选项例如0、1、2具有明确意义的数值用以代表开启、关闭;其他一些参数值则涉及正则表达式,可参考本文末尾为大家提供的一些关于正则表达式的学习资料进行进一步学习;可以说正则表达式贯穿了Quantumult X使用的始终;)

V. 解析器的各类参数及使用方法(完整)

在 ⟦订阅链接⟧ 后加 "#" 使用, 不同参数用 "&" 连接

“你的订阅连接”#emoji=1&tfo=1&in=香港+台湾

1.)原始订阅链接后加 "#" , 不同参数用 "&" 连接:

你的订阅地址#in=香港+台湾&emoji=1&tfo=1

2.)"节点" 订阅 ➠ 参数说明:
info=1, 开启通知提示机场 ✈️ 流量信息(如有);
emoji=1,2 或 -1, 为添加/删除节点名中的地区 emoji 旗帜
国行设备请用 emoji=2

你的订阅地址#in=香港+台湾&emoji=2&info=1

3.)udp=1或-1, tfo=1或-1, tls13=1, 分别强制开启 udp-relay/fast-open/tls13; -1代表强制关闭;
此参数对源类型为 QuanX/Surge 的链接无效
cert=0, 强制"tls-verification=false" 跳过证书验证;
延迟测试只有第一个数据时, 可尝试此参数

你的订阅地址#in=香港+台湾&emoji=1&tfo=1&tls-verification=false

4.)in, out, 分别为 保留/删除 节点, 多参数用 "+" 连接(逻辑"或"), 逻辑"与"用 "." 连接, 可直接用中文, 空格用"%20"代替;如 "in=香港.IPLC.04+台湾&out=香港%20BGP"

你的订阅地址#in=香港.IPLC.04+台湾&out=香港%20BGP

5.)rename 重命名、删除字段, "旧名@新名", "删除字段☠️", 以及 "前缀@", "@后缀",用 "+" 连接多个参数;如 "rename=香港@HK+[SS]@+@[1X]+倍率☠️"

你的订阅地址#rename=香港@HK+[SS]@+@[1X]+倍率☠️

6.)sort=1, -1, 排序参数, 分别根据节点名 正序/逆序 排列;

你的订阅地址#sort=1

via https://github.com/KOP-XIAO/QuantumultX/blob/master/Scripts/resource-parser.js

反馈
有bug请反馈 @Shawn_KOP_bot
更新请关注 tg 频道 https://t.me/QuanX_API
Github 对应仓库 https://github.com/KOP-XIAO/QuantumultX

VI. 附注

Shawn https://github.com/KOP-XIAO/QuantumultX
抠图仔 https://github.com/Koolson/Qure

最后修改:2023 年 10 月 04 日 05 : 57 PM