外观
iPhone、iPad 用哪个机场客户端,先看机场后台提供哪种订阅格式:只想导入订阅就能用,选 Shadowrocket;机场主要给 Clash 订阅、电脑也在用 Clash 系客户端,选 Stash;需要复杂规则和脚本,在 Quantumult X、Loon、Surge 中按习惯选;偏好开源且机场提供 sing-box 格式,选 sing-box 官方客户端。iOS 上只有 App Store 这一条正规安装渠道,本页只讨论 App Store 上架的应用,这类应用通常需要中国大陆以外地区的 Apple 账号下载;应用信息核实于 2026-10-07,价格以 App Store 页面为准。下面先给速查表,再逐个说明官方渠道、适合谁和注意事项,然后是首次授权、导入订阅、选择节点、设置规则、换机迁移和故障排查。
速查:选哪个客户端、去哪里下载
| 客户端 | 适用订阅 / 配置 | 官方渠道 | 费用 | 适合谁 |
|---|---|---|---|---|
| Shadowrocket | 通用订阅、分享链接、Shadowrocket 规则配置 | App Store | 付费应用 | 新手,只想导入订阅就能用 |
| Stash | 兼容 Clash 配置 | App Store,文档 stash.wiki | 付费应用 | 机场主要给 Clash 订阅,电脑也用 Clash 系客户端 |
| Quantumult X | Quantumult X 配置 | App Store | 付费应用 | 需要复杂规则、重写、脚本 |
| Loon | Loon 配置 | App Store | 付费应用 | 需要规则、插件与脚本 |
| Surge 5 | Surge 配置 | App Store | 免费下载,高级功能内购 | 开发者与网络调试用户 |
| sing-box 官方客户端 | sing-box JSON | App Store,源码在 GitHub | 免费 | 机场提供 sing-box 格式、偏好开源 |
价格与内购以 App Store 页面为准,本站不标注价格。iOS 上只有 App Store 一条正规渠道,这类应用通常不在中国大陆区上架,账号问题见「App Store 入口、地区与账号」;每款的详细说明见「逐个客户端」。装好后看「下载后怎么使用」。
核心结论
核心结论
- iOS 只建议从 App Store 安装,不要使用来路不明的「共享账号」「企业签名」「免费破解版」。
- 新手选 Shadowrocket,Clash 订阅用户可选 Stash;需要复杂规则、重写和脚本的进阶用户可看 Quantumult X、Loon、Surge;偏好开源和 sing-box 格式选 sing-box 官方客户端。
- 多数是付费应用,价格以 App Store 页面为准;Surge 5 免费下载、高级功能通过内购解锁;sing-box 官方客户端免费。
- 这类应用通常不在中国大陆区 App Store 上架,需要用自己注册的其他地区 Apple 账号下载。
- 首次连接需要「添加 VPN 配置」,这是 iOS 代理客户端的正常工作方式;同一时间只能有一个 VPN 配置在连接。
- 订阅链接等同账号凭证,导入后不要截图外传,怀疑泄露立即到服务商后台重置。
- 规则模式是日常推荐,全局模式只用于临时排查;自定义规则写在本地或覆写区,避免被订阅更新覆盖。
iOS 代理客户端是怎么工作的
iOS 代理客户端都通过系统提供的网络扩展能力运行,在系统看来它们是一个「VPN」,这决定了它们的安装、授权和使用方式。理解这一点,后面很多现象(为什么要添加 VPN 配置、为什么不能同时开两个、为什么偶尔会被系统结束)都能自然解释。
网络扩展(Network Extension):Apple 提供给开发者的系统框架,允许应用在获得用户授权后创建虚拟网络接口、接管设备的网络流量。代理客户端借助它在本机建立一个隧道,把流量按规则交给机场节点或直接放行。
VPN 配置:网络扩展在系统中的登记形式。首次连接时系统会弹窗请求添加,确认后可以在「设置 - VPN」(部分系统版本在「设置 - 通用 - VPN 与设备管理」)中看到。连接后状态栏会出现 VPN 标识。
一条流量在 iPhone 上经过的路径
- 某个应用(浏览器、AI 工具等)发起网络请求;
- 系统把请求交给当前处于连接状态的 VPN 配置,也就是你的代理客户端;
- 客户端按规则判断:命中直连规则的直接发出,命中代理规则的交给所选策略组里的节点;
- 走代理的流量经过加密发往机场节点,由节点访问目标网站后回传。
由此带来的几个特性
| 特性 | 原因 | 对你的影响 |
|---|---|---|
| 首次使用必须添加 VPN 配置 | 网络扩展需要用户明确授权 | 用面容 ID、触控 ID 或锁屏密码确认一次即可 |
| 同时只能连接一个 VPN 配置 | 系统只允许一个隧道接管流量 | 装了多个客户端时,开一个会断开另一个 |
| 后台可能被系统结束 | 系统对网络扩展的内存有限制 | 规则和脚本过多时更容易掉线 |
| 公司或学校的描述文件可能冲突 | 设备管理策略可能限制 VPN | 受管理的设备需先确认是否允许 |
| 几乎所有应用都会经过客户端 | 隧道在系统层接管流量 | 分流规则决定哪些应用走代理 |
它和普通「VPN 应用」的区别
App Store 里还有大量自带服务器、按月订阅的「VPN 应用」,它们的节点由应用开发者提供。本页介绍的是代理客户端:本身不提供节点,需要导入你从机场服务商获得的订阅。两者在系统里的形态相同,但用途完全不同,搜索下载时注意区分。
主流客户端对比与选型
iOS 上常用的机场客户端有六款,差异主要在配置格式、规则能力、收费方式和学习成本上。下表只收录我们核实过 App Store 页面与官方文档、目前仍在更新的知名应用(核验时间:2026-10-07):
| 客户端 | 内核 / 配置格式 | 开源 | 收费方式 | 官方来源 |
|---|---|---|---|---|
| Shadowrocket | 自有实现 / 通用订阅、Shadowrocket 规则配置 | 否 | 付费应用 | App Store「Shadowrocket」 |
| Stash | 自有实现 / 兼容 Clash 配置并扩展 | 否 | 付费应用 | App Store「Stash - Rule Based Proxy」,文档 stash.wiki |
| Quantumult X | 自有实现 / Quantumult X 配置 | 否 | 付费应用 | App Store「Quantumult X」 |
| Loon | 自有实现 / Loon 配置 | 否 | 付费应用 | App Store「Loon」 |
| Surge 5 | 自有实现 / Surge 配置 | 否 | 免费下载,高级功能内购 | App Store「Surge 5」 |
| sing-box 官方客户端 | sing-box / sing-box JSON | 是 | 免费 | App Store「sing-box」(以 sing-box 官方文档链接为准),源码 github.com/SagerNet/sing-box-for-apple |
付费应用的价格与内购项目以 App Store 页面为准,本站不标注价格。
逐个客户端:官方渠道、适合谁与注意事项
下面每款都只列官方来源:App Store 页面与项目官方文档。开发者名称与最低系统为核验时(2026-10-07)App Store 页面所示,以页面实际显示为准。
Shadowrocket
- 官方渠道:App Store「Shadowrocket」,开发者 Shadow Launch Technology Limited;
- 特点:上手门槛最低,支持导入多种格式的订阅和单个分享链接,首页就能看到节点列表和连通性测试。App Store 描述中提到支持基于规则的分流、流量统计和 HTTPS 解密。适合「导入订阅就能用」的大多数用户。
- 适合谁:第一次用、只想导入订阅就能用的大多数用户;
- 注意事项:付费应用,价格以 App Store 页面为准;App Store 里名字相近的仿冒应用较多,下载前核对开发者名称。
Stash
- 官方渠道:App Store「Stash - Rule Based Proxy」,开发者 Stash Networks Limited;官方文档 stash.wiki;
- 特点:官方文档说明它是独立实现的网络引擎,完全兼容 Clash 配置标准并在此基础上扩展。机场提供的 Clash 订阅可以直接导入,并支持覆写文件、按需连接、MitM 与 JavaScript 重写,配置文件、规则和订阅可以通过 iCloud 在设备间同步。电脑上已经在用 Clash 系客户端的用户迁移成本最低。
- 适合谁:机场主要提供 Clash 订阅,或电脑上已在用 Clash Verge Rev、FlClash 等 Clash 系客户端的用户;
- 注意事项:付费应用;App Store 页面标注的最低系统为 iOS 16.0(核验时),高于 Shadowrocket、Quantumult X、Loon 和 sing-box 官方客户端,旧设备购买前先核对。
Quantumult X
- 官方渠道:App Store「Quantumult X」,开发者 Cross Utility Ltd;
- 特点:以灵活的规则、重写和脚本能力著称,配置格式自成体系,社区资源丰富,但学习成本相对高。
- 适合谁:需要复杂规则、重写和脚本的进阶用户;
- 注意事项:付费应用;配置格式自成体系,与 Clash 规则不通用,学习成本相对高,购买前先看官方文档与社区资料能否看懂。
Loon
- 官方渠道:App Store「Loon」,开发者 Loon Lab Limited;
- 特点:同样支持规则、插件与脚本,App Store 描述列出的协议覆盖较广,界面风格与 Quantumult X 不同,可按个人习惯选择。
- 适合谁:需要规则、插件与脚本,又偏好 Loon 界面风格的用户;
- 注意事项:付费应用;使用 Loon 自有配置格式,各应用对新协议的支持范围和时间不一致,购买前确认机场所用协议在支持范围内。
Surge 5
- 官方渠道:App Store「Surge 5」,开发者 Surge Networks Inc.;
- 特点:定位为专业的网络工具箱,App Store 页面显示免费下载、通过内购解锁订阅功能或一次性高级版。功能强大,更偏向开发者和网络调试用户。
- 适合谁:开发者和需要网络调试功能的用户;
- 注意事项:免费下载,高级功能通过内购解锁;App Store 页面标注的最低系统为 iOS 17.0(核验时),是几款中要求最高的。
sing-box 官方客户端
- 官方渠道:App Store「sing-box」(以 sing-box 官方文档给出的链接为准),源码 GitHub:SagerNet/sing-box-for-apple;
- 特点:由 sing-box 项目官方维护的开源客户端,管理本地、iCloud 或远程 sing-box 配置文件。机场提供 sing-box 格式订阅时可以直接使用;不提供时则需要自行编写或转换配置,对新手不太友好。
- 适合谁:机场提供 sing-box 格式远程配置、偏好开源免费的用户;
- 注意事项:只认 sing-box JSON 配置,机场不提供该格式时需要自行编写或转换,新手不建议作为第一款客户端。
选择决策流程
按下面的顺序回答问题,通常就能确定用哪一款:
- 先看机场后台提供哪些订阅格式。很多机场会单独给出 Shadowrocket、Quantumult X、Clash、sing-box 等入口,优先选机场明确支持的客户端;
- 只想简单能用:选 Shadowrocket;
- 机场主要提供 Clash 订阅,或电脑上在用 Clash Verge Rev、FlClash 等:选 Stash,规则写法与电脑端一致;
- 需要重写、脚本、复杂策略:在 Quantumult X、Loon、Surge 中按习惯选择,购买前先看其官方文档与社区资料是否能看懂;
- 偏好开源、愿意折腾 JSON 配置:选 sing-box 官方客户端;
- 还有 Apple 芯片 Mac 或 Apple TV:核对 App Store 页面的「兼容性」一栏,选能在多设备使用的应用。
| 你的情况 | 建议 |
|---|---|
| 第一次用,想简单导入订阅就能用 | Shadowrocket |
| 机场主要提供 Clash 订阅,电脑也在用 Clash 系客户端 | Stash |
| 需要复杂规则、重写、脚本 | Quantumult X、Loon 或 Surge |
| 使用 sing-box 格式远程配置,偏好开源 | sing-box 官方客户端 |
| 预算有限,只想先试试 | sing-box 官方客户端(需机场提供对应格式)或先确认机场支持哪款再购买 |
协议支持为什么重要
代理协议是客户端与机场节点之间约定的通信方式,例如 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 等。机场使用什么协议由服务商决定,客户端必须支持该协议才能连接。App Store 描述显示,Quantumult X、Loon、Stash 等都在持续增加对新协议的支持,但各应用的支持范围和时间并不一致。
实际影响有三点:
- 导入后节点数量变少:客户端会跳过它不认识的协议,看起来像「订阅不完整」;
- 同一订阅在不同客户端表现不同:电脑上能用的节点,手机上可能没有;
- 应用版本过旧时问题更明显:系统版本太低、无法更新应用的设备,往往不支持新协议。
购买前可以先看机场后台或帮助文档写明的协议类型,再到应用的 App Store 描述或官方文档中确认是否支持。拿不准时,优先选择机场明确列出「已适配」的客户端。
一个应用就够了
多数用户只需要一款客户端。买第二款之前,先想清楚现有客户端到底缺什么功能,很多问题其实是订阅、节点或规则造成的,换客户端并不能解决。
App Store 入口、地区与账号
这类客户端通常不在中国大陆区 App Store 上架,需要用中国大陆以外地区的 Apple 账号下载,sing-box 官方文档也明确把「中国大陆以外地区的 Apple 账号」列为 Apple 平台客户端的使用前提。这一节说明账号相关的正确做法与风险。
正确的做法
- 使用自己注册的 Apple 账号:可以单独注册一个其他地区的账号,也可以按 Apple 官方说明修改现有账号的国家或地区;
- 修改现有账号地区前先看清前提条件:Apple 支持文档要求先用完账户余额、取消会阻止更改地区的订阅并等待订阅期结束、等待预订和退款处理完成,加入家人共享的账号可能无法更改,并且需要准备新地区可用的付款方式;
- 只在 App Store 中登录:如果只是下载应用,可以在 App Store 中切换媒体与购买项目所用的账号,不必替换 iCloud 账号,避免影响照片、通讯录等数据;
- 下载后核对开发者名称:见下一节的表格。
不要使用共享 Apple 账号
网上流传的「免费共享 ID」「已购账号」可能被他人远程锁定设备、窃取 iCloud 数据,或因账号违规导致应用失效。请使用自己注册的 Apple 账号,并遵守所在地法律法规。也不要安装通过企业证书、TestFlight 公开邀请码转卖或其他非官方渠道分发的「破解版」,这类安装包可能被篡改,而代理客户端恰恰能看到你的全部网络流量。
如何辨别正版应用
App Store 里有大量名字相近的仿冒应用和普通「VPN」应用。下载前逐项核对:
- 应用名称与本页表格一致;
- 开发者名称(App Store 页面标题下方)与下表一致;
- 评分数量与更新记录合理,长期有更新;
- 描述中说明需要导入配置或订阅,而不是「一键连接、内置免费节点」。
系统要求与设备兼容
各应用的最低系统版本和支持设备差异较大,购买前务必核对,尤其是使用较旧 iPhone 或想在 Mac、Apple TV 上共用的读者。下表为 App Store 页面在核验时标注的信息,应用更新后可能提高要求,请以 App Store 页面为准:
| 应用 | 最低 iOS(核验时) | 开发者(App Store 显示) | 其他平台(App Store 或官方文档标注) |
|---|---|---|---|
| Shadowrocket | iOS 13.0 | Shadow Launch Technology Limited | iPad、Mac、Apple TV 等 |
| Stash | iOS 16.0 | Stash Networks Limited | iPad、Apple 芯片 Mac、Apple TV、Apple Vision |
| Quantumult X | iOS 15.0 | Cross Utility Ltd | iPad、Mac、Apple TV 等 |
| Loon | iOS 15.0 | Loon Lab Limited | iPad、Apple 芯片 Mac、Apple TV 等 |
| Surge 5 | iOS 17.0 | Surge Networks Inc. | iPad、Apple 芯片 Mac、Apple TV 等 |
| sing-box 官方客户端 | iOS 15.0 | 以 App Store 页面为准 | 官方文档:macOS 13.0 及以上、tvOS 17.0 及以上 |
iPad、Mac 与 Apple TV 的使用说明
- iPad:上述应用都支持 iPad,用同一 Apple 账号在「已购项目」中下载即可,无需再次付费;
- Apple 芯片 Mac:部分应用的 iOS 版可在 Apple 芯片 Mac 上运行,但体验与原生 Mac 应用不同。Mac 用户的完整方案见 macOS 客户端;
- Apple TV:部分应用提供 tvOS 版本,可让电视直接使用代理。配置方式各不相同,具体以应用文档为准。如果家里设备较多,也可以考虑 路由器与软路由 方案统一接入。
系统版本太旧怎么办
如果设备无法升级到应用要求的系统版本,App Store 有时会提供「下载与当前系统兼容的旧版本」,但仅限于该账号之前购买或下载过的应用。旧版本可能不支持较新的协议,导入订阅后部分节点缺失属于正常现象。
下载后怎么使用:安装与首次运行
从下载到第一次连接成功一般只需要几分钟,关键是首次授权步骤不要拒绝。授权完成后按下一节导入订阅,各平台通用的完整步骤见 订阅链接导入通用教程。
购买前检查清单
- [ ] 机场后台是否提供该客户端对应格式的订阅;
- [ ] 机场使用的协议是否在该客户端的支持范围内;
- [ ] 设备系统版本是否满足 App Store 页面标注的最低要求;
- [ ] 是否已经有自己的、可在该地区 App Store 购买的 Apple 账号和付款方式;
- [ ] 开发者名称是否与本页表格一致。
安装与授权步骤
以下步骤适用于所有本页介绍的客户端:
- 下载:用自己的 Apple 账号在 App Store 搜索应用名,核对开发者后下载;
- 首次打开:阅读并同意应用的使用条款(如有);
- 添加 VPN 配置:首次点击连接开关或进入设置时,系统弹出「“应用名”想要添加 VPN 配置」,点「允许」,再用面容 ID、触控 ID 或锁屏密码确认;
- 通知权限:按需允许,用于提示连接状态、订阅更新结果或脚本通知;
- 本地网络权限:部分应用会请求访问本地网络,用于局域网共享或控制面板,不需要时可拒绝;
- 导入订阅:见下一节;
- 连接:选择节点,打开主界面的开关,状态栏出现 VPN 标识即为已连接;
- 验证:用浏览器访问一个国内网站和一个境外网站,确认两边都正常。
不小心点了「不允许」
如果首次授权时拒绝了 VPN 配置,再次点击连接开关一般会重新弹出请求;不弹出时,可在「设置 - VPN」中删除该应用残留的配置后重试,或删除并重新安装应用(已购应用重新下载不收费,但本地配置会丢失,请先备份)。
导入订阅:分客户端操作
导入订阅是使用 iOS 客户端最关键的一步:在服务商后台复制与客户端匹配的订阅链接,粘贴到客户端的订阅或配置管理中即可。订阅链接是服务商为你生成的专属网址,客户端定期访问它获取最新的节点和规则。
方式一:一键导入
许多机场后台在 iOS 页面提供「一键导入到 Shadowrocket / Quantumult X / Stash」等按钮。在 iPhone 的 Safari 中点击,会通过应用注册的链接格式唤起对应客户端并自动填入订阅地址,效果与手动粘贴一致。sing-box 官方文档定义的远程配置导入链接格式是 sing-box://import-remote-profile?url=编码后的地址#编码后的名称。
按钮没反应时,通常是对应客户端未安装、或在非 Safari 的内置浏览器中打开,改用手动复制粘贴即可。
方式二:手动粘贴
| 客户端 | 操作位置(以应用内实际界面为准) |
|---|---|
| Shadowrocket | 首页右上角「+」,类型选「Subscribe」,粘贴链接,填写备注后保存 |
| Stash | 在配置或订阅管理中添加远程配置(URL),保存后选中该配置 |
| Quantumult X | 在节点资源(服务器订阅)中添加订阅链接;规则与分流资源另有入口 |
| Loon | 在配置或节点订阅管理中添加订阅 |
| Surge | 在配置管理中从 URL 下载配置,或在策略组中引用外部节点列表 |
| sing-box 官方客户端 | 新建配置文件,类型选「远程」,填入地址;官方文档规定远程配置默认每 60 分钟自动更新 |
完整的分平台步骤见 订阅链接导入通用教程。
选对订阅格式
同一个机场账号往往有多个订阅入口,内容格式不同:
| 你使用的客户端 | 应复制的订阅类型 |
|---|---|
| Shadowrocket | 机场标注 Shadowrocket 或「通用」的订阅 |
| Stash | Clash 订阅(或机场标注 Stash 的订阅) |
| Quantumult X | 机场标注 Quantumult X 的订阅 |
| Loon、Surge | 机场标注对应客户端的订阅;没有时以客户端文档说明的兼容格式为准 |
| sing-box 官方客户端 | sing-box 订阅 |
复制错格式的典型表现是:导入后节点为空、提示解析失败,或只有节点没有规则。各格式的区别见 客户端配置教程。
订阅链接不要截图外传
订阅链接相当于账号凭证,任何拿到它的人都能使用你的流量。导入后不要把带链接的截图发到群里,也不要提交给来源不明的在线转换网站。怀疑泄露时到服务商后台重置订阅,再在各设备重新导入。
订阅管理与节点选择
订阅导入后需要保持更新,节点也要按用途选择,这两件事决定了日常使用是否顺畅。
订阅更新
- 自动更新:在订阅设置里开启自动更新或「打开应用时更新」。iOS 会限制后台活动,自动更新不一定准时,打开应用时手动刷新更可靠;
- 手动更新:机场更换节点、续费或重置订阅后,在订阅列表下拉刷新或点「更新」;
- 更新失败:先确认订阅是否过期、流量是否用完;再试着在连接代理或断开代理两种状态下分别更新。仍失败参考 订阅更新失败。
同时有多个订阅时
有些用户会同时保留两个机场的订阅,一个主用、一个备用。在 iOS 客户端中管理多个订阅时注意以下几点:
- 备注清楚:给每个订阅起一个能区分服务商和用途的名字,避免续费或重置后更新错对象;
- 只激活一份配置:Stash、sing-box 官方客户端等以「配置文件」为单位工作,同一时间只有一份生效;Shadowrocket 等以节点列表为主的客户端,多个订阅的节点会并列显示,选择时看清所属订阅;
- 过期订阅及时删除:失效订阅反复更新失败会产生大量错误提示,也会让节点列表混乱;
- 规则只维护一套:自定义规则放在本地配置或覆写中,不要分散在多个订阅里,否则切换订阅后规则行为会不一致。
节点选择
- 先测试:执行一次连通性或延迟测试,排除超时节点;
- 日常就近:选延迟低、稳定的近距离地区;
- 按用途选地区:使用 AI 工具或流媒体时,选目标服务支持的地区,相关说明见 AI 工具使用指南;
- 保留备用:如果配置中有「自动选择」或故障转移策略组,可作为主节点失效时的后备;
- 全部超时:按 节点全部超时排查 检查订阅、时间、网络环境。
延迟数字怎么看
客户端里的延迟测试只代表「能否连上、握手要多久」,不等于实际下载速度,也不代表晚高峰表现。判断一个节点是否好用,要以实际打开网页、看视频的体验为准,晚高峰表现可参考 晚高峰测速。
示例场景:多个地区节点如何分工
示例场景:一位用户的订阅里有多个地区的节点,他把日常浏览交给延迟最低的近距离节点,把 AI 服务相关域名指向一个固定的、该服务支持地区的节点,其余流量按订阅自带规则处理。这样做的好处是 AI 服务不会因为自动测速切换地区而频繁触发风控验证。具体如何把域名指向某个策略组,见下面的规则一节。
规则与分流设置
规则模式是 iOS 客户端日常使用的推荐方式:国内流量直连、境外流量走代理,既省流量又不影响国内应用速度。分流规则指客户端根据域名、IP 等条件决定一条连接走直连还是走某个代理的规则列表。
三种全局路由模式
| 模式 | 作用 | 建议 |
|---|---|---|
| 配置 / 规则 | 按规则分流,国内直连、境外走代理 | 日常推荐 |
| 代理 / 全局 | 所有流量走所选节点 | 临时排查规则问题 |
| 直连 | 所有流量直连 | 临时关闭代理但保持应用运行 |
排查技巧:某个网站在规则模式下打不开,切到全局模式能打开,说明是规则问题;全局模式也打不开,则是节点或网络问题。
常见规则类型
各客户端的规则关键字写法相近:
- 域名(DOMAIN):完全匹配某个域名;
- 域名后缀(DOMAIN-SUFFIX):匹配某个域名及其所有子域名;
- 域名关键词(DOMAIN-KEYWORD):包含某个关键词的域名;
- IP 段(IP-CIDR):匹配某个地址段;
- 地理位置(GEOIP):按 IP 所属国家或地区匹配;
- 规则集(RULE-SET 或各客户端的远程规则):引用一份外部维护的规则列表;
- 最终规则(FINAL / MATCH):以上都不匹配时的默认去向。
规则按从上到下的顺序匹配,命中第一条就停止。
自定义规则写在哪里
自定义规则应放在订阅自带规则之前,并写在不会被订阅更新覆盖的位置:
| 客户端 | 推荐位置(以官方文档和应用内为准) |
|---|---|
| Shadowrocket | 使用本地配置文件,在其中添加规则;直接修改订阅内容可能在更新后丢失 |
| Stash | 覆写文件(.stoverride),可同时启用多个,从上到下依次作用于原配置 |
| Quantumult X、Loon、Surge | 本地配置的规则区,或各自的插件 / 模块机制 |
| sing-box 官方客户端 | 本地或 iCloud 配置;远程配置更新后会被替换 |
以 Stash 为例,官方文档说明覆写文件使用 YAML 格式,扩展名为 .stoverride;数组类型的字段(如 rules)会插入到原配置对应数组的开头,因此很适合用来添加优先级更高的自定义规则。下面是一个示例:
yaml
# 示例:Stash 覆写文件(仅作演示,域名请替换为你需要的)
name: 自定义直连规则
desc: 把示例域名设为直连
rules:
- DOMAIN-SUFFIX,example.com,DIRECT
- DOMAIN-SUFFIX,example.org,DIRECT规则写法、策略组设计与排错方法见 客户端配置教程 与 代理分流规则。
谨慎使用 HTTPS 解密
Shadowrocket、Stash、Quantumult X、Loon、Surge 等支持 HTTPS 解密(MitM,中间人解密),需要安装应用生成的根证书,并在「设置 - 通用 - 关于本机 - 证书信任设置」中完全信任。这会让应用能看到加密流量内容,普通用户不需要开启;不再使用时应在「设置 - 通用 - VPN 与设备管理」中删除对应描述文件,并关闭应用内的解密开关。不要导入他人提供的证书或来路不明的脚本、模块。
日常连接、按需连接与耗电
稳定使用的关键是只保留一个客户端连接、按需开关,并把规则和脚本控制在必要范围内。
日常开关方式
- 应用内开关:最直接,适合偶尔使用;
- 控制中心与小组件:部分应用支持控制中心控件或桌面小组件,开关更方便;
- 系统设置:「设置 - VPN」里能看到并切换已添加的配置;
- 快捷指令:部分应用提供快捷指令动作,可配合自动化在特定条件下开启,具体以应用支持为准。
按需连接
按需连接是基于 Apple VPN On Demand 能力的功能:满足条件时自动连接或断开。Stash 官方文档说明可以按 Wi-Fi 名称(SSID)、域名或应用等条件自动连接或断开;Surge 等也有类似的按网络切换策略的功能。
示例场景:在家里的 Wi-Fi 下,路由器已经统一处理代理,手机无需再连接;离开家后切到蜂窝网络时自动连接。这样可以避免手机代理与路由器代理叠加。
同一时间只能有一个 VPN 配置生效
装了多个客户端时,打开其中一个会让系统断开另一个。如果设备上还有公司 VPN、广告过滤类 VPN 等,也会互相冲突,需要按需切换。冲突排查见 代理冲突。
网络切换时的表现
iPhone 在 Wi-Fi 与蜂窝网络之间切换、进出电梯或地铁时,底层网络会短暂中断。客户端通常会自动重建连接,但正在进行的下载、视频通话或长连接可能需要重新发起。如果每次切换网络后都要手动重开开关才能恢复,可以:
- 更新应用到最新版本,许多网络切换问题会在更新中修复;
- 检查是否启用了「按需连接」中与当前网络冲突的条件;
- 换用协议或地区不同的节点对比,排除单个节点不稳定的因素。
耗电与后台
- 客户端常驻后台处理全部流量,耗电会有所增加,属于正常现象;
- 规则集越大、脚本和重写越多、开启 HTTPS 解密,CPU 和内存消耗越高;
- iOS 在内存紧张时可能结束网络扩展,表现为突然断连;精简规则、关闭不用的脚本通常能改善;
- 低电量模式不会关闭 VPN,但可能影响后台刷新,订阅自动更新可能推迟。
掉线后的快速处理
遇到断连,先在应用里关闭再打开开关;仍不行就换节点或更新订阅;频繁掉线时检查是否启用了过多脚本或过大的规则集。
备份、换机迁移与多设备同步
只用机场订阅的用户,换机时重新导入订阅最可靠;有大量自定义规则、脚本的用户,要提前用应用的导出或 iCloud 功能保存好。
迁移方式对比
| 方式 | 说明 | 适合谁 |
|---|---|---|
| 重新导入订阅 | 最简单可靠,几分钟完成 | 只用机场订阅的用户 |
| iCloud 备份或设备间迁移 | 应用数据通常随之迁移,首次打开时可能需要重新允许 VPN 配置 | 整机迁移的用户 |
| 应用内导出 / iCloud 同步 | Stash 官方文档说明配置、规则和订阅可通过 iCloud 在设备间同步;sing-box 官方客户端支持 iCloud 配置 | 有自定义配置、多设备使用的用户 |
| 手动保存配置文本 | 把本地配置、覆写文件复制到备忘录或文件 App | 想留一份离线备份的用户 |
换机步骤
- 在旧 iPhone 上导出或同步自定义配置、覆写文件和脚本;
- 在新 iPhone 上用同一 Apple 账号登录 App Store,在「已购项目」中重新下载应用,无需再次付费;
- 首次打开时重新允许添加 VPN 配置;
- 恢复配置,或重新导入订阅后再加载自定义内容;
- 测试国内、境外和常用 AI 服务网站,确认规则和节点正常;
- 确认无误后,在旧设备上删除配置,降低订阅链接泄露的风险。
备份文件同样敏感
导出的配置文件通常包含订阅链接甚至节点密码。不要上传到公开网盘或发给他人;把旧手机送人或出售前,先删除客户端和其中的配置。
常见问题排查
iOS 客户端的问题大多可以按「订阅 → 节点 → 规则 → DNS → 系统」的顺序排查。下表列出常见症状、可能原因和处理方向:
| 症状 | 可能原因 | 处理方向 |
|---|---|---|
| 开关打开后立刻断开 | 订阅失效、配置解析错误、VPN 配置异常 | 更新订阅,换节点;仍不行删除 VPN 配置后重新授权 |
| 导入后节点列表为空 | 复制了错误格式的订阅、订阅过期 | 按客户端复制对应格式的订阅,确认套餐状态 |
| 所有节点超时 | 订阅过期、本地网络受限、系统时间不准 | 检查套餐与系统时间,参考 节点全部超时排查 |
| 连接正常但网页打不开 | DNS 设置问题、规则冲突 | 切全局模式对比;参考 DNS 问题 |
| 部分应用不走代理 | 规则模式下该应用域名命中了直连规则 | 查看连接日志确认命中规则,调整规则顺序 |
| 连接后国内应用变慢 | 规则让国内流量走了代理 | 确认处于规则模式,检查国内直连规则是否生效 |
| 证书或 TLS 报错 | 开启了 HTTPS 解密但证书未信任,或节点配置问题 | 关闭解密或重新信任证书;参考 TLS 问题 |
| 速度慢、视频卡顿 | 节点拥挤、距离远、晚高峰 | 换地区或换节点;参考 速度慢排查 |
| 频繁自动断开 | 内存不足被系统结束、网络切换 | 精简规则与脚本,开启按需连接 |
| 同时装了多个客户端互相断开 | 同一时间只能一个 VPN 配置生效 | 只保留一个处于连接状态 |
系统层面的干扰项
有些问题不在客户端本身,而在 iOS 的其他设置里。排查时可以逐项临时关闭对比:
- 其他 VPN 或描述文件:公司、学校下发的设备管理描述文件可能限制 VPN,广告过滤类应用也以 VPN 形式运行,会与代理客户端争用;
- 系统层加密 DNS 描述文件:如果安装过第三方的 DNS 描述文件,可能与客户端自身的 DNS 处理叠加,表现为解析慢或部分网站打不开;
- iCloud 专用代理:这是 Apple 面向 iCloud+ 用户的隐私功能,与代理客户端同时开启时,部分网页的访问路径可能和预期不同,排查网页问题时可在 Wi-Fi 或 iCloud 设置中临时关闭后对比;
- 屏幕使用时间的内容限制:开启网站限制时,部分网站会被系统拦截,与代理无关;
- 蜂窝数据权限:在「设置 - 蜂窝网络」中关闭了某个应用的蜂窝数据,切到移动网络后该应用无法联网,容易误以为是代理故障。
示例场景:用户反映「在家 Wi-Fi 下一切正常,出门用流量后某个应用打不开」,按上面的清单排查,往往是该应用的蜂窝数据权限被关闭,而不是节点问题。
排查时的检查清单
- [ ] 套餐是否在有效期内、流量是否用完;
- [ ] 订阅是否刚刚成功更新;
- [ ] 是否换了一个地区的节点测试过;
- [ ] 全局模式下问题是否依旧;
- [ ] 系统时间是否设为「自动设置」;
- [ ] 是否同时开着其他 VPN 或描述文件;
- [ ] 是否最近开启了 HTTPS 解密、脚本或新的覆写。
安全与合规提醒
iOS 代理客户端能看到你设备的全部网络流量,因此安装来源、证书和配置的可信度比任何功能都重要。
| 风险 | 表现 | 防范方式 |
|---|---|---|
| 仿冒应用 | 名字相似、开发者不同 | 核对开发者名称,只从 App Store 下载 |
| 共享 Apple 账号 | 设备被锁、数据泄露 | 只用自己注册的账号 |
| 订阅链接泄露 | 流量被他人使用 | 不外传截图,泄露后立即重置 |
| 不明证书与脚本 | 加密流量被第三方读取或篡改 | 不信任他人提供的证书,只用可信来源的模块 |
| 在线订阅转换 | 节点与令牌被第三方保存 | 优先使用机场提供的对应格式订阅 |
使用代理服务请遵守所在地法律法规以及所用网站、服务的条款。本页仅作技术科普,不构成任何使用建议。
常见问题
iPhone 上用什么机场客户端?
常见选择有 Shadowrocket、Stash、Quantumult X、Loon、Surge 和 sing-box 官方客户端。新手多用 Shadowrocket;机场主要提供 Clash 订阅的,可考虑兼容 Clash 配置的 Stash。
为什么在 App Store 搜不到这些客户端?
这类应用通常不在中国大陆区 App Store 上架,需要使用其他地区的 Apple 账号下载。请使用自己的账号,不要登录来源不明的共享账号,并遵守所在地法律法规。
付费客户端买一次能在 iPhone 和 iPad 上都用吗?
App Store 购买的应用绑定 Apple 账号,同一账号登录的 iPhone 和 iPad 一般都可以下载已购项目。部分应用也支持 Apple 芯片 Mac 和 Apple TV,具体以 App Store 页面为准。
换新 iPhone 后要重新配置吗?
通过 iCloud 备份或设备间迁移恢复时,应用数据通常会一起迁移,但 VPN 配置可能需要重新授权;只用订阅时,在新设备重新导入订阅链接最稳妥。
打开客户端时提示添加 VPN 配置,安全吗?
这是 iOS 代理客户端的正常工作方式,系统要求所有接管流量的应用都以 VPN 配置的形式运行。前提是应用来自 App Store 且开发者名称核对无误。
iPhone 上能同时开两个代理客户端吗?
不能。iOS 同一时间只允许一个 VPN 配置处于连接状态,打开另一个客户端的开关时,前一个会被系统断开。
iOS 客户端需要开启 HTTPS 解密吗?
普通用户不需要。HTTPS 解密需要安装并完全信任应用生成的根证书,会让应用看到加密流量内容,只适合清楚其用途的调试或脚本场景。
为什么连上之后耗电明显增加?
客户端常驻后台处理全部流量,规则越多、开启的脚本与重写越多,耗电越明显。保持规则精简、关闭不用的脚本和 HTTPS 解密,通常能改善。
延伸阅读
- 新手第一次买机场:按预算选:还没有订阅的话,先按预算和用量选好服务,再回来安装客户端。
- 订阅链接导入通用教程:iOS 与其他平台通用的订阅导入步骤。
- 客户端配置教程:规则添加、策略组、备份与不同客户端格式转换。
- macOS 客户端:在 Mac 上使用同款应用或原生客户端的说明。
- 路由器与软路由:家里设备较多时,在路由器上统一接入。
- 代理分流规则:理解规则匹配顺序和分流思路。
- DNS 问题:连接正常但网页打不开时参考。
- 新手入门:第一次使用机场的完整入门路线。
更新记录
| 日期 | 变更 |
|---|---|
| 2026-10-07 | 首次发布完整内容 |
| 2026-10-07 | 扩写为深度指南 |
| 2026-10-08 | 按搜索结果页结构调整:开头结论改为直接给出选型答案,新增「速查:选哪个客户端、去哪里下载」表,「各客户端的特点」改为逐个客户端小节(官方渠道、适合谁、注意事项),「安装与首次运行」改名为「下载后怎么使用」 |
本专题文章
暂无文章,敬请期待。