客户端
Shadowrocket 使用教程:订阅导入、规则设置与常见问题
iOS 与 iPadOS 平台的付费代理客户端,支持多种协议与自定义规则,适合需要在苹果设备上进行细致分流配置的用户。
基本信息
| 客户端名称 | Shadowrocket |
|---|---|
| 支持系统 | iPhone / iPad |
| 获取方式 | App Store(付费应用,需对应区域的账户) |
| 配置难度 | 进阶 |
| 订阅导入 | 订阅链接导入、二维码扫描导入、剪贴板导入、iCloud 配置同步 |
| 代理模式 | 配置模式(按规则分流)、全局路由、直连 |
| TUN 模式 | 支持 |
| 更新方式 | 通过 App Store 更新,需使用购买该应用的同一账户 |
关于这个客户端
Shadowrocket 是 iOS 与 iPadOS 上的付费代理客户端。与桌面端客户端相比,它有两个显著特点:一是受 iOS 系统限制,所有网络接管都通过系统的 VPN 接口实现;二是配置能力较强,支持较细致的规则编写。
需要提前了解的是获取方式上的限制:该应用在部分区域的 App Store 中不可见,且与购买账户绑定,后续更新需要使用同一账户。这一点与桌面端可以自由下载安装包的情况不同,是选择该客户端前需要考虑的现实因素。
不要为此购买或借用他人的商店账户。 这类账户往往同时绑定着支付方式和个人数据,风险远高于换用另一个客户端带来的不便。
导入订阅的三种方式
订阅链接导入是最常用的方式。在应用中新增配置时选择订阅,粘贴完整链接后保存,随后执行一次更新。导入后应确认更新时间已刷新、节点列表已出现。
二维码扫描适合从电脑向手机传递链接,避免了跨设备复制时的截断问题。但需要注意:只扫描来自服务方用户面板的二维码,他人分享的二维码可能指向未知配置。
剪贴板导入在从其他应用复制链接后可用,应用会识别剪贴板中的内容并提示导入。
如果导入后更新失败,先在 Safari 中直接打开该订阅链接,确认网络是否可达——这个方法可以快速区分问题在链接、网络还是应用一侧。完整步骤见订阅链接无法更新。
模式选择
应用提供三种全局路由行为:
- 配置模式:按当前配置中的规则分流,是日常使用的推荐选项;
- 全局路由:所有流量都送往所选节点,包括访问国内网站的请求;
- 直连:不使用代理,用于对照测试。
与桌面客户端相同的是,规则模式下访问国内网站直接连接,不消耗套餐流量。不同之处在于,iOS 上一次只能有一个 VPN 配置生效,因此不存在桌面端那种多个客户端互相抢占系统代理的冲突。
规则的基本概念
Shadowrocket 的规则按顺序匹配,先匹配到的生效。常见的规则类型包括域名匹配、域名后缀匹配、域名关键词匹配、IP 段匹配和最终规则。
对多数用户而言,订阅提供的规则集已经够用,不需要自行编写。确实需要自定义时,建议遵循两点:
- 把自定义规则放在合适的位置。放在规则集之后可能永远不会被匹配到,因为前面的规则已经命中;
- 改动前记录原值。规则错误会导致特定网站无法访问,且现象容易被误判为节点问题。
判断某个访问异常是否由规则引起,最快的方法是临时切换到全局路由:如果切换后正常,说明问题出在规则上。
移动网络下的特殊情况
这是 iOS 设备上最值得单独说明的一类问题。同一台设备、同一份配置,在 Wi-Fi 下正常而切换到蜂窝数据后失效,原因通常不在应用本身,而在两种网络的传输差异——MTU 大小、IPv6 支持情况、运营商对特定端口的处理都可能不同。
最快的验证方法是更换使用不同端口或不同传输方式的节点。如果换后立即恢复,说明方向正确,日常在移动网络下固定使用该类节点即可。完整的排查方法见Wi-Fi 能用但移动网络不能用。
后台连接与省电
iOS 会主动回收后台应用的资源。表现为:手机放置一段时间后重新使用,需要等待片刻才恢复连接,或者需要手动重新连接。
可以做的调整:关闭低电量模式(它会显著限制后台网络活动),确认设置中没有限制该应用的后台刷新。但需要理解的是,系统级的资源回收无法完全避免,这不是应用的缺陷。
与桌面端配合使用
多数服务的订阅可以同时用于多个客户端,但需要注意两点:
一是订阅格式。部分服务为不同客户端提供不同的订阅地址,导入前确认使用的是对应格式的地址。
二是设备数量限制。多数套餐限制同时在线设备数,手机与电脑同时连接会占用两个名额。相关概念可参考如何选择服务中关于套餐结构的部分。
桌面端的对应配置方式,可参考Clash Verge Rev 使用教程。
常见错误与排查方向
安全注意事项
- 不要购买或借用他人的 App Store 账户来获取应用,这既违反商店条款,也可能导致账户中的支付信息与个人数据面临风险。
- 订阅链接包含账户标识,扫描二维码或点击他人分享的导入链接前,应确认来源可信。
- 导入配置文件会改变全部流量走向,来源不明的配置可能把流量导向未知服务器。
- 应用会请求安装 VPN 配置描述文件,这是建立本地代理所必需的,但同一原理也意味着应只信任来自官方商店的应用。
常见问题
为什么在 App Store 里搜不到这个应用?
该应用在部分区域的商店中不可见。这属于商店的区域上架策略,与设备或网络无关。需要使用对应区域的账户才能查看和购买,且应用与购买账户绑定,更新时需使用同一账户。
配置模式和全局路由应该用哪个?
日常使用建议用配置模式,由规则决定分流,访问国内网站直接连接。全局路由会把所有流量都送往所选节点,适合排查规则问题时临时使用。
为什么切换到移动数据后就用不了?
移动网络与 Wi-Fi 在 MTU、IPv6 支持和运营商策略上存在差异,这是 iOS 设备上很常见的现象。可以先尝试更换使用不同端口或传输方式的节点,详细方法见移动网络排查一文。
应用切到后台一段时间就断开,怎么办?
关闭低电量模式,并在设置中确认没有限制该应用的后台活动。iOS 会主动回收后台资源,长时间不使用后重新连接属于正常行为。
换了新 iPhone,配置需要重新做一遍吗?
如果开启了 iCloud 配置同步,规则与部分设置可以随账户迁移。订阅仍需要确认是否正常更新,节点信息不会凭空同步。
信息来源与说明
本文根据该应用的公开说明与常见使用反馈整理。应用的上架状态、价格与区域可用性由发行方与商店政策决定,可能随时间变化,本文不对此作出保证。
- Shadowrocket 应用内文档与 App Store 页面说明界面与功能可能随版本更新变化。
更新历史
- 建立教程结构,补充移动网络差异与后台连接章节。