↓ 跳过正文

Quantumult X 从入门到精通

·1959 字·4 分钟
作者
吾便宜

Quantumult X(圈内叫 QX)是 iOS 上功能最深的代理工具,没有之一。Shadowrocket 够 90% 的人用,但如果你想玩去广告重写、脚本、分流规则,QX 是终点。它的门槛主要在两处:付费下载,以及概念比一般代理 App 多。今天按步骤拆开,从零讲到 MitM 抓包。

第一步:购买与下载
#

QX 是付费 App(7.99 美元),国区没有,只能用美区 Apple ID 购买。没美区 ID 的先看注册教程,没钱充值的看三种购买方式。买完在美区 App Store 搜索 Quantumult X 下载即可。注意认准开发者,名字完全一致,别下到山寨的。

第二步:导入节点
#

QX 原生支持 Shadowsocks(R)、VMess、Trojan 等协议,VLESS 和 Hysteria 系列需要确认你买的机场是否提供对应支持(QX 的协议支持不如 mihomo 系全,买之前先看机场的客户端推荐)。

导入有三种姿势,按推荐度排序:

  1. 订阅链接导入:把机场给的订阅 URL 粘贴到 QX 的节点 → 右上角 → 添加订阅。最省事,节点更新自动同步。
  2. 扫码导入:机场后台的二维码,用 QX 扫码直接加。适合节点少的时候。
  3. 手动填写:一个一个输服务器、端口、密码。只建议排错时用。

如果机场给的是 Clash 订阅、QX 不认,可以用订阅转换工具先转成 QX 能读的格式。

第三步:理解 QX 的配置文件结构
#

这是 QX 和 Shadowrocket 最大的区别。QX 的核心是一个配置文件,分几个段落:

  • [server_local]:你的节点列表
  • [filter_local]:分流规则,决定哪个域名走代理、哪个直连
  • [rewrite_local]:重写规则,改请求、去广告就靠它
  • [mitm]:中间人抓包的域名白名单

新手不用手写,网上有大量现成的规则集(比如去广告合集),复制粘贴进对应段落就行。但建议先备份原配置:QX 设置里可以导出配置文件,改崩了能一键恢复。

第四步:重写(Rewrite)入门
#

重写是 QX 的灵魂功能之一。举个最常用的例子:屏蔽某 App 的开屏广告。原理是写一条规则,把广告接口的请求重定向或拒绝掉。规则格式大致是 ^https?://ads\.example\.com url reject 这样的正则匹配。网上搜"QX 去广告规则"能找到整理好的合集,挑你常用的 App 对应的规则加进去就行。

提醒一句:重写只能改你自己手机上的流量,别拿它去干别的事;另外规则写错可能导致 App 无法联网,出问题先把刚加的规则注释掉排查。

Quantumult X 配置与抓包示意图
*插图来源:[Storyset](https://storyset.com/)*

第五步:MitM 抓包基础
#

有些重写需要看 HTTPS 明文流量,这就要开 MitM(中间人解密)。步骤是:QX 设置里生成 CA 证书 → 去 iOS 设置安装描述文件 → 在"关于本机 → 证书信任设置"里手动开启完全信任。然后在 [mitm] 段里填上你要抓包的域名(hostname),QX 就能解密这些域名的 HTTPS 流量了。

MitM 是把双刃剑:它确实能让你看到和修改自己 App 的加密流量(比如写更精准的重写脚本),但证书一旦装上,理论上 QX 就能解密你所有走它流量的 HTTPS。所以只给可信的工具装 CA,只在需要时开启,用完可以关掉。这是安全常识,不是危言耸听。

给新手的建议路线
#

别一上来就啃 MitM。先做到:买好 → 导入节点 → 连上 → 配好分流(可以用现成的 GeoIP + 域名规则集),稳定用一周。再玩重写去广告,最后才碰 MitM。QX 的学习曲线陡,但每一步都有即时回报。

想了解其他客户端怎么选,可以看这篇客户端横评。QX 玩熟了,iOS 上的代理对你来说就没有盲区了。

第六步:策略组——QX 的自动挡
#

节点多了之后,一个个手动切换很烦,策略组就是 QX 的"自动挡"。在配置文件的 [policy] 段里,你可以定义策略组,比如"自动选择"(按延迟自动选最快的节点)、“故障转移”(主节点挂了自动切备用)、“手动选择”(自己挑)。

常用姿势是:建一个"国外流量"策略组,类型选 url-test,QX 会定期测所有节点的延迟,自动用最快的;再建一个"国内直连",类型选 direct。配合分流规则,日常使用基本不用手动切节点。刚开始可以先用现成的策略组模板,理解逻辑后再自己调。

常见报错排查
#

连上但打不开网页:先看分流规则,是不是把目标域名 direct 了;再看节点本身有没有过期。用 QX 内置的延迟测试点一下节点,超时就是节点问题。

重写规则加完 App 闪退/无法联网:九成是规则写错了。去重写列表里把刚加的规则逐条关闭,找到肇事那条。记住改配置前先备份,这个习惯能救命。

MitM 开了但抓不到包:检查三处——证书装了没、在"证书信任设置"里点信任了没、[mitm] 的 hostname 填对了没。三处全对还是不行,把 QX 彻底杀掉重进一次,证书状态有时要重启才生效。

QX 的天花板很高,但别贪多。很多人(包括我)一开始沉迷收集几百条重写规则,最后发现常用的就十几条。工具是为人服务的,配到"稳定够用"就收手,把时间留给真正重要的事。