Quantumult X,又被亲切地称为“QuanX”或“圈X”,是一款优秀的iOS代理软件,添加网络代理节点后,可以畅游国际网络。Quantumult X 支持 SS/SSR/V2Ray/Trojan/HTTP/HTTPS 等协议类型(暂不支持 VLESS/KCP 协议),跟 Quantumult 出自同一作者之手,我们可以认为其是 Quantumult 的高级版。Quantumult X 不仅拥有丰富而灵活的智能策略分流功能,而且实现了节点与规则的独立,然后通过内置的策略组PROXY(或自定义的策略组)实现了完整耦合。无独有偶,Quantumult X 与 Loon,Surge 和 ShadowRocket 不同的是,Quantumult X 的UI界面非常漂亮,简洁易用,同时还支持JavaScript脚本和MitM重写等功能,自动过滤广告,性价比非常高,灯得非常强烈推荐小伙伴们使用。
【温馨提醒】虽然 Quantumult X 功能非常强大,但没有代理节点也是无法使用的,那么如何获取 Quantumult X 订阅链接或单一代理节点呢?如果您不具备自建代理服务器的技术能力或不准备自建代理节点,且还没有购买 Quantumult X 机场订阅链接的话,灯得建议您参考 优质高速稳定SSR/SS/Clash/Trojan/Xray/V2Ray机场推荐 | IPLC/IEPL专线付费机场排名,选择一家最适合你的优质机场梯子,上外网畅游世界,看国外流媒体视频。
1、Quantumult X 的功能特点
- 占用系统资源低,安全稳定;
- 独有的场景模式,可根据不同需求自动切换配置及节点;
- 支持节点批量延迟测试;
- 通过托管链接一键配置;
- 支持自定义智能分流规则;
- 支持JavaScript脚本和Mitm重写;
- 实现了节点与规则的独立;
- 默认规则屏蔽广告(youtube,facebook等)、解锁会员(网易云音乐等)。
2、Quantumult X 下载
(1)购买或注册 App Store 账号并登录
如果您没有非国区苹果 App Store 账号,那么可以去自行注册或淘宝购买非国区 Apple ID 账号,然后购买美国 Apple ID 礼品卡,给自己的账号先充值,再购买 Quantumult X App,灯得建议您选择正规商家。
不建议在购买低于汇率的软件兑换码和礼品卡,正常或高于汇率请商家发送对应的购买凭证。低于汇率的兑换码或者礼品卡有可能是通过盗刷信用卡,购买的兑换码和礼品卡的 Apple ID,如果被苹果官方查到,可能会造成该设备用过所有App都会失效。您也可以去Apple官方购买礼品卡给自己充值,但需要美国支付方式或者支持维萨或万事达的信用卡。
当然,最简单的方式就是直接购买已经购买过 Quantumult X 的账号进行下载安装,但是也存在封账号的风险。
(2)苹果 App Store 应用商店下载安装
点击直达 App Store 下载安装 Quantumult X 客户端
(3)通过第三方网站在线安装
当然,也有一些网站支持安装 Quantumult X 离线安装包,但安全性未知,所以我这里不再分享相关网站。
3、Quantumult X 教程
我们使用 Quantumult X 一般有两种方式:直接编辑配置文件和通过软件UI操作。对于新手来说,一般通过软件UI操作更顺手;但有些操作,通过编辑配置文件会更快捷。当然,有些大神已经制作好了配置文件的懒人包,直接替换掉默认配置文件就可以用了,更省心。
(1)Quantumult X 基本设置
1)当我们第一次打开 Quantumult X 时,会有添加VPN配置的提示,点击“允许”即可。如下图所示:
2)然后,在 Quantumult X 主界面点击右下角的【大风车】图标,进入【配置文件】界面,分别有节点、分流、重写、MitM、工具&分析、配置文件、其他设置等功能区域。我们点击最下面的【其他设置】项,进入【其他设置】界面。
在 Quantumult X 的【其他设置】中,我建议在【资源】项开启iCloud,这样以后换设备还可以继续使用。另外,我建议把通知功能都打开,其他功能先保持默认即可。
3)添加资源解析器
在 Quantumult X 主界面,我们点击右下角【大风车】图标,进入【配置文件】界面,点击【编辑】按钮。进入到【编辑】页面后,我们点击右上角【菱形回车】标志,并在弹出菜单中,选择“[general]”项。然后在[general]处添加以下文本内容,添加完毕后,点击右上角【保存】按钮。
resource_parser_url=https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/Scripts/resource-parser.js
Quantumult X 资源解析器的作用就是将你导入的订阅、规则、重写等资源,解析并转换成圈x所支持的格式。为了避免后面引用资源出错,请先进行这项配置。此资源解析器更新于2022年8月23日,一直在更新,挺好的。主要功能如下:
- 将其他格式的⟦服务器订阅⟧解析成QuantumultX格式;
- 支持V2rayN/SS(R/D)/HTTP(S)/Trojan/Quantumult(X)/Surge/Clash/Shadowrocket/Loon格式;
- 提供说明1️中的任选个性化参数(筛选、重选等);
- ewriifrrffrrffrte(分流)的转换筛选筛选;
- 用于禁止/远程引用中某(几)项 rewrite/hostname/hilwer;
- Surge/Clash类型规则list与模块module的使用解析。
(2)Quantumult X 添加节点
目前, Quantumult X 代理客户端支持以下4种方式添加代理节点:
- 添加:仅支持添加SS协议节点,且每次只能添加1个节点,添加成功后,信息会出现在配置文件的 [server_local]模块中。
- 引用(订阅):可以单次添加多个节点,添加订阅成功后,信息会出现在配置文件的 [server_remote] 模块中,此功能经常用于添加机场订阅链接。当我们添加订阅成功后,会出现很多的代理节点,配合智能策略分流和自定义策略组,效果更佳。
- URL:支持SS、SSR,或 quantumult x 格式的 Trojan/VMess/http(s) 协议节点链接。
- 扫码:支持SS、SSR,或 quantumult x 格式的 Trojan/VMess/http(s) 协议节点二维码。
我们这里以添加机场订阅链接为例进行演示。我们在 Quantumult X 主界面,点击右下角【大风车】图标,并依次选择【节点】-【引用(订阅)】。然后在新界面的【标签】处随意填写即可,在【资源路径】处粘贴你的机场订阅链接,并开启【资源解析器】项,最后点击右上角【保存】按钮。添加成功后,在【资源列表(节点)】的界面会显示订阅名称,即刚才填写的标签。
注意事项:如果您的订阅链接不直接支持 Quantumult X 客户端,那么在未开启资源解析器的情况下,当你更新节点时,会有遇到错误提示信息;反之,会有成功的提示信息。如下图所示:
此外,虽然我们已经购买了机场节点套餐,但发现没有 Quantumult X 客户端专用的订阅链接,你还可以将其他机场订阅链接转换成支持 Quantumult X 代理客户端的订阅链接。灯得这里推荐几个可以将其它订阅链接转换成支持 Quantumult X 订阅链接的网站:
- https://bianyuan.xyz/
- https://acl4ssr-sub.github.io/
- https://sub.ccsub.site/
- https://sub-web.qingsay.com/
- https://sub.suda.cat/
- https://v2tun.vercel.app/
具体操作步骤:Quantumult X 订阅链接转换工具使用非常简单。你只需要在【订阅链接】处粘贴你所购买机场的订阅链接,如 SS/SSR/V2Ray/Trojan 的订阅链接地址,然后在【客户端】处选择“QuantumultX”。请打开【进阶模式】,并勾选【输出为 Node List】即可,点击下方的【生成订阅链接】或【生成短链接】按钮即可,最后复制生成的链接并添加到你的 Quantumult X 中就可以了。
(3)Quantumult X 添加规则和策略组
1)什么是分流规则和策略组?
- 分流规则:配置文件中的 [filter_local] (本地添加)模块 或 [filter_remote] (远程订阅)模块。简而言之,分流规则就是把你要访问的网站,按照分流规则来访问。在分流规则中按照优先级访问,越靠前的优先级越高,就优先访问,不要随便打乱顺序。最先被匹配到的分流规则,按其对应节点或策略(组)被处理。例如:如果A和B是两个冲突的规则,A规则对应策略是直连,B规则对应策略是拒绝,那么当A规则在前面,你一定先执行A规则,而忽略B规则,结果就是“直连”;当B规则在前面,你一定先执行B规则,而忽略A规则,结果就是“拒绝”,无法访问。
- 策略组:配置文件中的 [proxy] 模块。策略组服务于分流规则,当你访问的网址被分流规则分流后,又由策略组来分发处理,可能是分配给子策略(组),也可能给节点。简单点说,就是让你访问的网站自动走你设置好的节点或策略(组)。
注意事项:访问的网站首先匹配到分流规则,不同的节点或者是策略(组)最终执行分流规则所提供的访问策略。
2)Quantumult X 添加分流规则
在 Quantumult X 主界面点击右下角的【大风车】图标,进入【配置文件】界面,在【分流】选项中,点击【引用】按钮。在弹出的资源界面中,我们在【标签】项随意填写(如chinalist),在【资源路径】项,粘贴“https://raw.githubusercontent.com/DivineEngine/Profiles/master/Quantumult/Filter/China.list”,完成后点击右上角的【保存】按钮。
在【分流】选项中,我们点击【浏览】按钮,就能看到已经成功添加进去的分流规则。当然如果有其它的分流规则,还可以重新添加进去。
为了满足更多小伙伴的不同需求,灯得在这里推荐其他优秀的 Quantumult X 分流规则:
- 神机规则:https://github.com/DivineEngine/Profiles/tree/master
- NobyDa 4w+ 去广告分流规则:https://github.com/NobyDa/ND-AD
- NobyDa JS脚本:https://github.com/NobyDa/Script/tree/master
3)Quantumult X 策略组
在 Quantumult X 客户端上,我们有以下3种方式添加策略组:
- 通过配置文件 [policy] 模块添加,支持添加所有类型策略组。
- 通过节点订阅列表添加,支持添加策略组类型:static 静态策略,available 健康检查策略,round-robin 负载均衡策略。
- 通过订阅的 as-policy 参数生成并绑定策略组,支持添加策略组类型:static 静态策略,available 健康检查策略,round-robin 负载均衡策略。
通过以上信息,我们也只是对 Quantumult X 有个大致了解,如果想要手工配置分流规则和策略组,还有其它部分选项的时候,还是挺费劲的,真不是一般用户能轻易搞定的。这不?灯得马上就推出小白配置懒人包,傻瓜式一键导入,所有策略规则全部自动配置好,简直太方便了!
(4)Quantumult X 预配置文件
Quantumult X 预配置文件,就是大神定制好的小白配置懒人包,使用简单,但功能却非常丰富。一般情况下,Quantumult X的配置文件由常规设置、DNS、自定义策略组、分流规则、重写、脚本以及MitM等组成,在我们导入预配置文件后,只需要再手动添加节点订阅/节点即可。在网上流行的 Quantumult X 预配置文件有很多,我仅介绍其中2个非常优秀的 Quantumult X 预配置文件:Orz-3和Yatta。
1)Orz-3预配置文件简介
Orz-3预配置文件项目地址:https://github.com/Orz-3/QuantumultX
Orz-3预配置文件集成了分流、策略、去广告、比价、boxjs等功能,并给了非常详细的任务订阅列表,非常方便。Orz-3配置由神机规则修改而来,修改了默认策略组,增加了正则筛选策略组,并集成了多个作者的脚本及重写。附带按task脚本作者分类的task订阅,可按需求订阅。
具体使用方法:打开项目地址,点击Orz-3.conf,之后点击右上角的【Raw】按钮,生成真实的调用地址,复制Orz-3.conf远程调用地址备用,这个链接地址就是Quantumult X 的预配置文件。我这里分享到下面,你可以直接复制调用。Orz-3.conf文件真实调用地址如下:
https://raw.githubusercontent.com/Orz-3/QuantumultX/master/Orz-3.conf
2)Quantumult X 导入Orz-3预配置文件
在 Quantumult X 首页主界面,点击右下角【大风车】图标,进入到【配置文件】界面,在【配置文件】选项,点击【下载】按钮,然后将复制好的Orz-3.conf文件调用地址粘贴在【输入配置链接】项的文本框中,最后点击右上角的【保存】按钮。
Orz-3.conf预配置文件导入之后,之前所有的配置都会被清空,也包括订阅链接等。此时,你需要重新导入订阅链接,并重新打开重写和MitM,重新配置一下证书。如果你之前已经配置过证书,也需要重新配置,否则打开 Quantumult X 服务时,会提示错误。
注意事项:在配置新的证书之前,一定把之前的证书先删除掉。
3)Orz-3预配置文件使用说明
A、分流及策略组
选择“规则分流”模式
5个正则策略组:添加节点时,自动将香港,台湾,新加坡,美国,日本地区节点筛选出来
5个嵌套策略组:根据上面5个策略组进行了嵌套,方便切换选择
全球加速→国外网站
苹果服务→Appstore,Testflight
港台番剧→哔哩哔哩,爱奇艺
国际媒体→YouTube、Netflix、Amazon Prime Video
这类覆盖地区广泛或没有进行区域限制的流媒体服务
黑白名单→Final,即规则没有涉及到的
其他说明:
限定区域的流媒体服务已经指向对应区域策略(UK和KR除外)
TikTok默认指定全球加速
国内网站默认指定Direct(直连)
去广告默认指定Reject(拒绝)
B、重写中勾选去广告选项和比价脚本
油管去广告:打开很流畅,卡顿不明显。
京东比价:打开商品页稍有那么一点点延迟,可接受范围内。
淘宝比价:需要点击保障页面显示。如果没有显示,尝试卸载重装就好了。
Cookie:跑脚本用的,可以在需要的时候再打开。
Tiktok解锁:默认解锁日区。
C、添加TASK任务
Task库地址:https://github.com/Orz-3/QuantumultX/tree/master/Task
在库里找到你想要添加的脚本json文件,之后生成raw链接,复制到请求列表任务仓库,添加你想要执行的任务。
2)Yatta预配置文件
Yatta预配置文件项目地址:https://github.com/yawenchim/QuantumultX-mix
Yatta预配置文件主要功能:
- 预置KOP-XIAO的资源解析器resource_parser,节点ip-api数据库。
- 预置常见DNS配置。
- 包含22个精细化控制的策略组(常见国内外网站及媒体/广告屏蔽/iOS系统更新屏蔽/网易云音乐解锁/苹果微软服务/兜底策略/数字货币/Instagram/TikTok/YouTube/Pornhub/Spotify/Netfilx/Telegram/Google/PayPal/Steam)。
- 包含8个自动测速选择节点策略组(全节点/专线/香港/台湾/日本/韩国/新加坡/美国)。
- 预置TikTok解锁重写以及分流规则,可以随意切换区域(重写-引用中对应名称有说明,打开国内抖音需要把主界面的TikTok策略组改成Direct)。
- 预置网易云音乐解锁分流规则及少数网易云解锁节点。
- 预置blackmatrix7去广告,神机Google重定向,京东淘宝比价等重写规则(按需在重写-引用中启动/关闭)。
- 预置BoxJS的重写与HTTP Backend设置,为了能正常删除备份,还需要进入boxjs.com > 应用(底栏) > 内置应用 > 偏好设置 > 在 HTTP Backend(Quantumult X)中填入 HTTP Backend 的地址:http://127.0.0.1:9999 > 保存设置。
Yatta预配置文件:
https://raw.githubusercontent.com/yawenchim/QuantumultX-mix/master/YattaQuanXCDN.conf https://cdn.jsdelivr.net/gh/yawenchim/QuantumultX-mix@master/YattaQuanXCDN.conf
将预配置文件导入到Quantumult X中后,简单的做一些配置就可以了。
(5)Quantumult X 重写与MitM
1)rewrite重写
Quantumult X 的重写和 MitM 功能主要用于去广告,以及某些重定向,比如将 google.cn
重定向 google.hk
;而接下来的js部分,也是集成在 Quantumult X 的 rewrite 模块中,此部分功能强大,但也相对复杂。
一般用户而言,我们直接订阅大佬弄好的重写规则即可。在配置文件中,对应为 [rewrite_remote]
以及 [rewrite_local]
模块, 分别为引用,以及本地模块。
其中,remote引用模块,可以引用远程链接,以及本机或iCloud路径下的文件。具体代码如下所示:
[rewrite_remote] #远程复写模块,内包含主机名 hostname 以及复写 rewrite 规则 # 远程链接 https://raw.githubusercontent.com/ConnersHua/Profiles/master/Quantumult/X/Rewrite.conf, tag = 神机复写规则,enabled=true #本地/iCloud 引用 rewrite.txt, tag=本地复写, enabled=true
而local模块,则如下所示,相当于将远程的内容复制到本地模块下。具体代码如下所示:
[rewrite_local] ^http://example\.com/resource1/1/ url reject ^http://example\.com/resource1/2/ url reject-img
灯得这里分享一个大佬的rewrite订阅链接:(本地文件 或 远程链接 引用 两种方式都可以),如https://raw.githubusercontent.com/ConnersHua/Profiles/master/Quantumult/X/Rewrite.conf,直接引用即可。
2)MitM
MitM:对应配置文件中的[mitm]模块,用于HTTPS解析,只有配置了主机名的请求才会被解析。一般添加“重写”引用的时候,自动添加了主机名。
步骤过程:选择“MitM”-“生成证书”-“配置证书”-“信任证书”-打开“MitM”。具体操作如下:
A、生成并配置证书
B、安装证书
C、信任证书
(6)Quantumult X 设置可更新的GeoLite
GeoLite的主要用途是协助Quantumult X判断你的网络活动访问的是否为国内IP,从而选择正确的分流策略。
- 点击 Quantumult X 主界面【风车】图标,然后在新弹出界面,拉到最下进入【其他设置】项。
- 下拉找到【GeoLite2】项,并点击右侧的【来源】按钮,在弹出的“Geo IP 数据库来源”窗口,将地址“https://raw.githubusercontent.com/Hackl0us/GeoIP2-CN/release/Country.mmdb”粘贴到文本框,并打开自动更新。
- 如果您不想使用公用的 Geo IP 数据库,可以去 Geo IP 数据库网站注册账户,然后申请自己专属的API(可以直连访问,不需要挂代理)。
- 注册完成后,在许可密钥界面生成许可密钥(License key),妥善保管好你的许可密钥(License key)。
- GeoLite2数据库的下载地址为:https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-Country&license_key=你的许可密钥&suffix=tar.gz
(7)Quantumult X 脚本与任务使用
在 Quantumult X 客户端, 【构造请求】的功能让用户按照Cron表达式定时任务的方式运行JavaScript脚本,常见有签到、各类薅羊毛等脚本。此类脚本一般包含两个部分:定时脚本和Cookie获取,如果发现脚本没有有效运行,请检查有没正确添加改脚本的cookie获取重写,或查看脚本官方的使用说明。Task-Gallery功能仅限iOS13+的系统才会出现,低版本的系统没有这个功能的入口。
1)通过添加远程Task库订阅脚本
- 上/下/左/右轻划主界面右下角【风车】图标,点最右进入构造请求。
- 通过顶部UI进入Task-Gallery。
- 输入Task库的地址,添加脚本库订阅,按需要点“+”图标,添加脚本。
- 可以动过点击添加后的脚本图标,决定是否启用脚本。
2)通过编辑配置文件添加脚本
# 以下脚本信息仅做示范,是无效地址 # 脚本信息组成 → Cron表达式 + 脚本地址 + 脚本命名 + 脚本图标地址 + 是否启动(启动为true,关闭为false) 10 7 * * * https://example.com/example.js, tag=示范, img-url=https://example.com/example.png, enabled=true
QuantumultX 支持5/6位的Cron表达式,如: ⏰ 五位 → * * * * * → 分 时 日 月 年 ⏰ 六位 → * * * * * * → 秒 分 时 日 月 年
- 上/下/左/右轻划 Quantumult X 主界面右下角【风车】图标,点最左进入编辑配置文件。
- 点击右上角快速跳转到 [task_local]。
- 在 [task_local] 下方新起一行,把脚本信息粘贴上去,点击右上【保存】。
4、Quantumult X 常见问题答疑
(1)为什么 Quantumult X 使用了规则还是有广告?
答:请按照以下步骤逐步排查:
- 检查证书文件有没有正确安装、信任,这个对于使用效果很关键。
- 应用在屏蔽之前就已经缓存好了广告,解决办法是清除缓存或者卸载重装应用。
- 规则在更新广告也在更新,新出现的广告可能还没有来得及屏蔽。
- 跟你所使用的脚本规则有关,可能是脚本不支持该广告的屏蔽。
(2)使用 Quantumult X 时,怎么隐藏 VPN 图标?
答:点击 Quantumult X 右下角【风车】图标,打开【其他设置】, 找到 VPN 这一栏,勾选上 “排除路由 0.0.0/31”,但需要重新开启Quantumult X 的总开关才会生效。
本文由灯得于2022年10月11日更新;如果您有任何意见或建议,请在文章下面评论区留言反馈。