一句话结论

这类客户端在中国区 App Store 已经下架,先得有一个非中国区 Apple ID,账号地区和你人在哪里无关。选哪一款看你已经在用什么,电脑上是 Clash 系客户端的先看 Stash,想少花钱先能用起来的选 Shadowrocket 2.99 美元。Quantumult X 最贵,只有写脚本才值。Potatso 免费,适合先验证。

关键事实

  • Shadowrocket、Stash、Quantumult X、Potatso 在中国区 App Store 均已下架,需要非中国区 Apple ID 才能下载。
  • 按 App Store 商店页,Shadowrocket 售价 2.99 美元,Stash 5.99 美元,Quantumult X 9.99 美元,Potatso 免费。
  • Stash 走 Clash 规则体系,只接受 Clash 格式的配置文件,机场只给通用订阅时它解析不了。
  • 四款都通过系统 VPN 接口接管流量,第一次启动都要授权添加 VPN 配置,iOS 上没有桌面端那种系统代理开关。

安卓上装好了,Windows 上也连上了,轮到 iPhone,在 App Store 搜 Shadowrocket,一条结果都没有。换 Stash、Quantumult X、Potatso 挨个搜,同样搜不到。

原因是这类客户端在中国区 App Store 已经下架,中国区账号看不到它们的商店页面。要装,先得有一个非中国区的 Apple ID。这一步做不完,后面挑哪一款都无从谈起。

账号地区和人在哪里无关

这条最容易被误会。Apple ID 的地区跟着账号本身走,和你人坐在哪座城市没关系。人在国内,登一个美区账号照样能下载;人在国外,登着中国区账号照样搜不到。

切换已有账号的地区要先处理余额和未结束的订阅,比较麻烦。多数人的办法是专门弄一个外区账号,只用来装这几个应用,日常还用原来那个。客户端下载总表的表格上方有一条针对 App Store 的提示,里面给了获取共享外区账号的入口。

账号解决之后,才轮到挑哪一款。

四个价格先摆一遍

Shadowrocket 2.99 美元,Stash 5.99 美元,Quantumult X 9.99 美元,Potatso 免费。价格照 App Store 商店页记,苹果调区域定价的话会变,付钱前自己看一眼商店页。

买的是应用本身。以 Shadowrocket 为例,2.99 美元一次性付费,之后换手机用同一个 Apple ID 重新下载不用再付。这笔钱和机场的订阅费是两回事,客户端只负责把订阅里的节点跑起来。Potatso 的首屏说明写得很直白,它只是工具,不提供代理服务,连接慢或者续费的问题要找机场。

电脑上已经在用 Clash 系客户端

先看 Stash。它走 Clash 规则体系,只接受 Clash 格式的配置文件。机场如果同时给了通用订阅和 Clash 订阅,要拿 Clash 那条;电脑上那份配置和规则写法在手机上通用,订阅可以直接复用。

代价也在这里。机场只提供通用订阅的话,Stash 解析不了,这种情况直接换别的客户端。

它的订阅入口藏在底部「设置」里,位置见各客户端的订阅入口分别在哪。这里要单独记一个坑,下载完配置之后要回首页把左上角的配置选择器切到新下的那一份,还停在 Default 的话,启动了也没网。选节点在「策略组」那一页,每个组要分别选一次,只改了 Proxy 组,其他组还是走原来的节点。逐步截图见 Stash 教程

只想花最少的钱先能用

Shadowrocket 是四款里最便宜的付费选项,也是 iOS 上使用最广的一个。协议支持完整,机场给什么格式的订阅它基本都认,遇到问题去搜,教程和帖子最多。

新手在它这里最常卡的是添加订阅那一屏,要先把类型改成 Subscribe 才会出现订阅的表单,没改就填地址只会导进来一条。具体位置见各客户端的订阅入口分别在哪,完整七步见 Shadowrocket 教程

要写脚本、改写请求

Quantumult X 9.99 美元,四款里最贵。它的重写规则、脚本和 MitM 这套能力在几个 iOS 客户端里最完整,写自动化的人愿意为它多付这笔钱,代价是配置写法偏进阶。只做导入订阅、选节点上网这些事,便宜的那款够用。

还有一件事要先弄明白,它的用词和别家不一样。Quantumult X 把订阅叫做「节点资源」,所有从远程拉取的内容它都统称资源,光这个名字就够劝退一批人。入口位置和「资源路径」那一栏的坑,见各客户端的订阅入口分别在哪,逐屏对照见 Quantumult X 教程

先确认机场这条订阅能不能连上

Potatso 免费,这是它眼下最大的用处。还没决定要不要长期用、也不想先花一笔钱试水的时候,拿它把订阅导进去连一次,看看节点起不起得来、机场那一头有没有问题,比对着别人的评测猜要快。

搜的时候按 Potatso 搜。App Store 现在显示的名字就是 Potatso,很多教程沿用 Potatso Lite 这个旧称呼,说的是同一个免费版本。

流程也是四款里最短的。第一次打开,下半屏就是导入面板,自动导入那一行的第三个「订阅」才是机场订阅,填名称和地址点完成,回主页点一个节点让卡片变蓝,再点右下角的三角形启动。五步做完见 Potatso Lite 教程

免费和付费的差别落在哪几项

Potatso 缺的是规则分流那一整块。它没有 Clash 那种细粒度的策略组和规则编辑,想按应用分流,在它的设置里找不到入口,重写和脚本也没有。主页就是节点卡片铺开,点一个,启动,能调的东西本来就少。

付费的三款在这一块各走各的路。Stash 给的是 Clash 那套策略组和规则,首页的配置卡片里还有覆写、重写、MitM、脚本四个开关,其中 MitM 还要装并信任证书,不清楚用途就别动。Quantumult X 把重写和脚本推得最远,长按主页右下角的风车图标,弹出的快捷面板上直接是 MitM、重写、HTTP 抓取三个开关。Shadowrocket 那边给的是一页「全局路由」,配置、代理、直连、场景四种模式随时切,还有一个「启用回退」,当前节点不可用时会自动试其他节点。

四款都能把订阅导进去、把节点连上。要动规则、按应用分流的时候,能选的范围才开始收窄。

四款共同要过的一步

不管选哪一个,第一次点开关连接时,iOS 都会弹窗要求添加 VPN 配置,点允许并用面容或密码确认。这四款都是通过系统的 VPN 接口接管流量的,授权之后手机的流量才会经过客户端,状态栏会出现 VPN 标记。这个授权每台设备只给一次,之后开关直接可用。开关一打开就自动关掉,多半是这一步没成功,去系统设置的通用里找 VPN 与设备管理,删掉旧配置,回应用重新授权一次。

iOS 上也没有桌面端那种可以单独开关的系统代理,系统代理与 TUN 的那套区分在手机上用不上,能调的只有客户端里的分流模式。Shadowrocket 里它叫全局路由,Stash 首页那张卡片写的是出站模式,Quantumult X 把它放在长按风车弹出的快捷面板里,名字叫运行模式。三个名字决定的是同一件事,哪些流量走节点,哪些直连。

如果上面几条都对不上号,手上也没有非要迁就的桌面习惯,顺序可以是这样。先装免费的 Potatso,把订阅导进去连一次,确认机场这条订阅本身没问题;确定要长期用,再花那 2.99 美元买 Shadowrocket。免费那一步只花时间。

来源与说明

  1. 站内四篇 iOS 客户端教程与客户端下载总表

    四款的界面步骤、订阅入口写法、常见故障与下载提示来自站内教程,界面随应用版本更新会变,以手机上实际看到的为准。

  2. 四款应用的 App Store 商店页

    价格按 App Store 商店页记录,为美区显示的售价,苹果调整区域定价或开发者改价后会变动。

常见问题

iPhone 上机场客户端选哪个?

按你手上已经在用的东西挑。电脑上装的是 Clash 系客户端,先看 Stash,同一条 Clash 订阅两边能复用,规则写法也通用。想少花钱先能用起来,Shadowrocket 2.99 美元,是 iOS 上使用最广的一个,协议支持完整,教程也多。Quantumult X 9.99 美元,只有要写脚本、改写请求时才值得多付这笔钱。还不确定要不要长期用,先装免费的 Potatso,把订阅导进去确认能连上再说。只做导入订阅、选节点上网这些事,四款做的是同一件事。

为什么 App Store 搜不到 Shadowrocket?

它在中国区 App Store 已经下架,中国区账号看不到它的商店页面,搜索结果自然是空的。要下载得用非中国区的 Apple ID。账号地区跟着账号本身走,和你人在哪座城市没有关系,人在国内用外区账号照样能装。切换已有账号的地区要先处理余额和未结束的订阅,比较麻烦,多数人的办法是专门弄一个外区账号,只用来装这几个应用。Stash、Quantumult X、Potatso 也是同样的情况。

iOS 机场客户端要花多少钱?

按 App Store 商店页,Shadowrocket 2.99 美元,Stash 5.99 美元,Quantumult X 9.99 美元,Potatso 免费。买的是应用本身,一次性付费,以 Shadowrocket 为例,换手机后用同一个 Apple ID 重新下载不用再付一次。这笔钱和机场的订阅费是两回事,客户端只负责把订阅里的节点跑起来,节点还得另外向机场买。Potatso 的首屏说明里就写着它只是工具,不提供代理服务,连接慢或者续费的问题要找机场。

Stash 和 Shadowrocket 怎么选?

看你电脑上在用哪一套。Stash 走 Clash 规则体系,只接受 Clash 格式的配置文件,机场同时提供通用订阅和 Clash 订阅时要拿 Clash 那条。电脑上已经在用 Clash 系客户端的话,同一条订阅可以直接复用,规则写法也通用。Shadowrocket 支持的协议更杂,机场给什么格式基本都认,价格也便宜一半多。机场只给通用订阅的话 Stash 解析不了,这种情况直接选 Shadowrocket。

免费的 Potatso 够用吗?

只做导入订阅、选节点上网这些事够用。它缺的是规则分流、重写、脚本这类进阶能力,也没有 Clash 那种细粒度的策略组控制,想按应用分流的话在它的设置里找不到入口。主页就是节点卡片铺开,点一个,右下角三角形启动,能调的东西本来就少。适合拿来先验证机场这条订阅本身没问题,确定要长期用再决定买不买付费的。它在 App Store 现在显示的名字是 Potatso,搜旧称呼 Potatso Lite 未必找得到。

网络方向编辑头像

网络方向编辑

负责线路、协议、延迟与丢包这类网络基础内容的整理。写作原则是尽量给可以自己验证的描述,涉及具体数值时会写明测量方式与前提条件,不使用无法复现的绝对说法。

  • 网络基础概念
  • 线路与延迟
  • 连通性测量方法