Skip to content

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 XQuantumult X 配置App Store付费应用需要复杂规则、重写、脚本
LoonLoon 配置App Store付费应用需要规则、插件与脚本
Surge 5Surge 配置App Store免费下载,高级功能内购开发者与网络调试用户
sing-box 官方客户端sing-box JSONApp 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 上经过的路径 ​

  1. 某个应用(浏览器、AI 工具等)发起网络请求;
  2. 系统把请求交给当前处于连接状态的 VPN 配置,也就是你的代理客户端;
  3. 客户端按规则判断:命中直连规则的直接发出,命中代理规则的交给所选策略组里的节点;
  4. 走代理的流量经过加密发往机场节点,由节点访问目标网站后回传。

由此带来的几个特性 ​

特性原因对你的影响
首次使用必须添加 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 配置,机场不提供该格式时需要自行编写或转换,新手不建议作为第一款客户端。

选择决策流程 ​

按下面的顺序回答问题,通常就能确定用哪一款:

  1. 先看机场后台提供哪些订阅格式。很多机场会单独给出 Shadowrocket、Quantumult X、Clash、sing-box 等入口,优先选机场明确支持的客户端;
  2. 只想简单能用:选 Shadowrocket;
  3. 机场主要提供 Clash 订阅,或电脑上在用 Clash Verge Rev、FlClash 等:选 Stash,规则写法与电脑端一致;
  4. 需要重写、脚本、复杂策略:在 Quantumult X、Loon、Surge 中按习惯选择,购买前先看其官方文档与社区资料是否能看懂;
  5. 偏好开源、愿意折腾 JSON 配置:选 sing-box 官方客户端;
  6. 还有 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 等都在持续增加对新协议的支持,但各应用的支持范围和时间并不一致。

实际影响有三点:

  1. 导入后节点数量变少:客户端会跳过它不认识的协议,看起来像「订阅不完整」;
  2. 同一订阅在不同客户端表现不同:电脑上能用的节点,手机上可能没有;
  3. 应用版本过旧时问题更明显:系统版本太低、无法更新应用的设备,往往不支持新协议。

购买前可以先看机场后台或帮助文档写明的协议类型,再到应用的 App Store 描述或官方文档中确认是否支持。拿不准时,优先选择机场明确列出「已适配」的客户端。

一个应用就够了

多数用户只需要一款客户端。买第二款之前,先想清楚现有客户端到底缺什么功能,很多问题其实是订阅、节点或规则造成的,换客户端并不能解决。

App Store 入口、地区与账号 ​

这类客户端通常不在中国大陆区 App Store 上架,需要用中国大陆以外地区的 Apple 账号下载,sing-box 官方文档也明确把「中国大陆以外地区的 Apple 账号」列为 Apple 平台客户端的使用前提。这一节说明账号相关的正确做法与风险。

正确的做法 ​

  1. 使用自己注册的 Apple 账号:可以单独注册一个其他地区的账号,也可以按 Apple 官方说明修改现有账号的国家或地区;
  2. 修改现有账号地区前先看清前提条件:Apple 支持文档要求先用完账户余额、取消会阻止更改地区的订阅并等待订阅期结束、等待预订和退款处理完成,加入家人共享的账号可能无法更改,并且需要准备新地区可用的付款方式;
  3. 只在 App Store 中登录:如果只是下载应用,可以在 App Store 中切换媒体与购买项目所用的账号,不必替换 iCloud 账号,避免影响照片、通讯录等数据;
  4. 下载后核对开发者名称:见下一节的表格。

不要使用共享 Apple 账号

网上流传的「免费共享 ID」「已购账号」可能被他人远程锁定设备、窃取 iCloud 数据,或因账号违规导致应用失效。请使用自己注册的 Apple 账号,并遵守所在地法律法规。也不要安装通过企业证书、TestFlight 公开邀请码转卖或其他非官方渠道分发的「破解版」,这类安装包可能被篡改,而代理客户端恰恰能看到你的全部网络流量。

如何辨别正版应用 ​

App Store 里有大量名字相近的仿冒应用和普通「VPN」应用。下载前逐项核对:

  • 应用名称与本页表格一致;
  • 开发者名称(App Store 页面标题下方)与下表一致;
  • 评分数量与更新记录合理,长期有更新;
  • 描述中说明需要导入配置或订阅,而不是「一键连接、内置免费节点」。

系统要求与设备兼容 ​

各应用的最低系统版本和支持设备差异较大,购买前务必核对,尤其是使用较旧 iPhone 或想在 Mac、Apple TV 上共用的读者。下表为 App Store 页面在核验时标注的信息,应用更新后可能提高要求,请以 App Store 页面为准:

应用最低 iOS(核验时)开发者(App Store 显示)其他平台(App Store 或官方文档标注)
ShadowrocketiOS 13.0Shadow Launch Technology LimitediPad、Mac、Apple TV 等
StashiOS 16.0Stash Networks LimitediPad、Apple 芯片 Mac、Apple TV、Apple Vision
Quantumult XiOS 15.0Cross Utility LtdiPad、Mac、Apple TV 等
LooniOS 15.0Loon Lab LimitediPad、Apple 芯片 Mac、Apple TV 等
Surge 5iOS 17.0Surge 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 账号和付款方式;
  • [ ] 开发者名称是否与本页表格一致。

安装与授权步骤 ​

以下步骤适用于所有本页介绍的客户端:

  1. 下载:用自己的 Apple 账号在 App Store 搜索应用名,核对开发者后下载;
  2. 首次打开:阅读并同意应用的使用条款(如有);
  3. 添加 VPN 配置:首次点击连接开关或进入设置时,系统弹出「“应用名”想要添加 VPN 配置」,点「允许」,再用面容 ID、触控 ID 或锁屏密码确认;
  4. 通知权限:按需允许,用于提示连接状态、订阅更新结果或脚本通知;
  5. 本地网络权限:部分应用会请求访问本地网络,用于局域网共享或控制面板,不需要时可拒绝;
  6. 导入订阅:见下一节;
  7. 连接:选择节点,打开主界面的开关,状态栏出现 VPN 标识即为已连接;
  8. 验证:用浏览器访问一个国内网站和一个境外网站,确认两边都正常。

不小心点了「不允许」

如果首次授权时拒绝了 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 或「通用」的订阅
StashClash 订阅(或机场标注 Stash 的订阅)
Quantumult X机场标注 Quantumult X 的订阅
Loon、Surge机场标注对应客户端的订阅;没有时以客户端文档说明的兼容格式为准
sing-box 官方客户端sing-box 订阅

复制错格式的典型表现是:导入后节点为空、提示解析失败,或只有节点没有规则。各格式的区别见 客户端配置教程。

订阅链接不要截图外传

订阅链接相当于账号凭证,任何拿到它的人都能使用你的流量。导入后不要把带链接的截图发到群里,也不要提交给来源不明的在线转换网站。怀疑泄露时到服务商后台重置订阅,再在各设备重新导入。

订阅管理与节点选择 ​

订阅导入后需要保持更新,节点也要按用途选择,这两件事决定了日常使用是否顺畅。

订阅更新 ​

  • 自动更新:在订阅设置里开启自动更新或「打开应用时更新」。iOS 会限制后台活动,自动更新不一定准时,打开应用时手动刷新更可靠;
  • 手动更新:机场更换节点、续费或重置订阅后,在订阅列表下拉刷新或点「更新」;
  • 更新失败:先确认订阅是否过期、流量是否用完;再试着在连接代理或断开代理两种状态下分别更新。仍失败参考 订阅更新失败。

同时有多个订阅时 ​

有些用户会同时保留两个机场的订阅,一个主用、一个备用。在 iOS 客户端中管理多个订阅时注意以下几点:

  • 备注清楚:给每个订阅起一个能区分服务商和用途的名字,避免续费或重置后更新错对象;
  • 只激活一份配置:Stash、sing-box 官方客户端等以「配置文件」为单位工作,同一时间只有一份生效;Shadowrocket 等以节点列表为主的客户端,多个订阅的节点会并列显示,选择时看清所属订阅;
  • 过期订阅及时删除:失效订阅反复更新失败会产生大量错误提示,也会让节点列表混乱;
  • 规则只维护一套:自定义规则放在本地配置或覆写中,不要分散在多个订阅里,否则切换订阅后规则行为会不一致。

节点选择 ​

  1. 先测试:执行一次连通性或延迟测试,排除超时节点;
  2. 日常就近:选延迟低、稳定的近距离地区;
  3. 按用途选地区:使用 AI 工具或流媒体时,选目标服务支持的地区,相关说明见 AI 工具使用指南;
  4. 保留备用:如果配置中有「自动选择」或故障转移策略组,可作为主节点失效时的后备;
  5. 全部超时:按 节点全部超时排查 检查订阅、时间、网络环境。

延迟数字怎么看

客户端里的延迟测试只代表「能否连上、握手要多久」,不等于实际下载速度,也不代表晚高峰表现。判断一个节点是否好用,要以实际打开网页、看视频的体验为准,晚高峰表现可参考 晚高峰测速。

示例场景:多个地区节点如何分工 ​

示例场景:一位用户的订阅里有多个地区的节点,他把日常浏览交给延迟最低的近距离节点,把 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 与蜂窝网络之间切换、进出电梯或地铁时,底层网络会短暂中断。客户端通常会自动重建连接,但正在进行的下载、视频通话或长连接可能需要重新发起。如果每次切换网络后都要手动重开开关才能恢复,可以:

  1. 更新应用到最新版本,许多网络切换问题会在更新中修复;
  2. 检查是否启用了「按需连接」中与当前网络冲突的条件;
  3. 换用协议或地区不同的节点对比,排除单个节点不稳定的因素。

耗电与后台 ​

  • 客户端常驻后台处理全部流量,耗电会有所增加,属于正常现象;
  • 规则集越大、脚本和重写越多、开启 HTTPS 解密,CPU 和内存消耗越高;
  • iOS 在内存紧张时可能结束网络扩展,表现为突然断连;精简规则、关闭不用的脚本通常能改善;
  • 低电量模式不会关闭 VPN,但可能影响后台刷新,订阅自动更新可能推迟。

掉线后的快速处理

遇到断连,先在应用里关闭再打开开关;仍不行就换节点或更新订阅;频繁掉线时检查是否启用了过多脚本或过大的规则集。

备份、换机迁移与多设备同步 ​

只用机场订阅的用户,换机时重新导入订阅最可靠;有大量自定义规则、脚本的用户,要提前用应用的导出或 iCloud 功能保存好。

迁移方式对比 ​

方式说明适合谁
重新导入订阅最简单可靠,几分钟完成只用机场订阅的用户
iCloud 备份或设备间迁移应用数据通常随之迁移,首次打开时可能需要重新允许 VPN 配置整机迁移的用户
应用内导出 / iCloud 同步Stash 官方文档说明配置、规则和订阅可通过 iCloud 在设备间同步;sing-box 官方客户端支持 iCloud 配置有自定义配置、多设备使用的用户
手动保存配置文本把本地配置、覆写文件复制到备忘录或文件 App想留一份离线备份的用户

换机步骤 ​

  1. 在旧 iPhone 上导出或同步自定义配置、覆写文件和脚本;
  2. 在新 iPhone 上用同一 Apple 账号登录 App Store,在「已购项目」中重新下载应用,无需再次付费;
  3. 首次打开时重新允许添加 VPN 配置;
  4. 恢复配置,或重新导入订阅后再加载自定义内容;
  5. 测试国内、境外和常用 AI 服务网站,确认规则和节点正常;
  6. 确认无误后,在旧设备上删除配置,降低订阅链接泄露的风险。

备份文件同样敏感

导出的配置文件通常包含订阅链接甚至节点密码。不要上传到公开网盘或发给他人;把旧手机送人或出售前,先删除客户端和其中的配置。

常见问题排查 ​

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 解密,通常能改善。

延伸阅读 ​

更新记录 ​

日期变更
2026-10-07首次发布完整内容
2026-10-07扩写为深度指南
2026-10-08按搜索结果页结构调整:开头结论改为直接给出选型答案,新增「速查:选哪个客户端、去哪里下载」表,「各客户端的特点」改为逐个客户端小节(官方渠道、适合谁、注意事项),「安装与首次运行」改名为「下载后怎么使用」

本专题文章 ​

暂无文章,敬请期待。