小火箭 (Shadowrocket) 机场推荐:iOS 用户怎么选订阅
Shadowrocket 用户选机场,卡点通常不在速度,而在 App Store 区域、订阅格式和协议支持。本文讲清购买 App 的正确姿势、订阅导入步骤,以及 iOS 上特有的几类故障怎么排查。
发布于
Shadowrocket(俗称小火箭)是 iOS 上使用最广的代理客户端。它的特点是配置项细、规则能力强,但对新手来说门槛也集中在几个 iOS 特有的地方——这些问题跟你买哪家机场无关,换机场解决不了。
先把这些卡点讲清楚,再说选机场该看什么。
第一关:怎么买到这个 App
Shadowrocket 已从中国区 App Store 下架。你需要:
- 注册一个非中国区(通常是美区)的 Apple ID
- 用对应区域的礼品卡充值,或绑定支持该区域的支付方式
- 在 App Store 切换到该账号,搜索并购买(约 2.99 美元,一次性买断)
几个容易踩的坑:
- 购买绑定在 Apple ID 上,不是设备上。 换手机时用同一个账号登录 App Store 就能免费重新下载。这个账号务必记牢。
- 不需要把 iCloud 也切成美区。 只在 App Store 里切换账号即可,iCloud 保持原账号,照片和备份不受影响。
- 别买代购的「共享账号」。 那类账号随时可能被找回或封禁,届时你会失去重新下载的能力。
如果你不想折腾 Apple ID,iOS 上还有 Stash、Quantumult X、Loon 等替代品,但同样都在非中国区上架,问题性质一样。
选机场时该确认什么
订阅格式
Shadowrocket 能直接读取通用订阅(一串 base64 编码的节点列表)和多数机场的原生订阅链接。它读不了 Clash 的 YAML 配置。
所以在机场用户中心复制链接时,要找的是「通用订阅」「Shadowrocket 订阅」「V2Ray 订阅」这类入口,而不是「Clash 订阅」。如果机场只提供 Clash 格式,你需要经过订阅转换服务,多一道手续也多一个故障点。
协议支持
iOS 上的协议兼容性比桌面端更需要注意:
- Shadowsocks、Trojan、Vmess —— Shadowrocket 全部支持,兼容性最好
- Hysteria2、TUIC —— 较新版本的 Shadowrocket 已支持,但需确认你的 App 版本
- 部分机场自研的私有协议 —— 通常只能用它自家的客户端,Shadowrocket 读不了
购买前值得问客服一句:「订阅在 Shadowrocket 上能直接用吗」。
节点数量与流量计费
iOS 设备通常是移动使用,会频繁切换网络(Wi-Fi ↔ 蜂窝)。这种场景下,节点的重连速度比峰值带宽更影响体感。基于 QUIC 的协议(Hysteria2、TUIC)在这方面通常优于 TCP 系协议。
另外注意机场是否限制同时在线设备数。如果你的 iPhone、iPad、Mac 要同时用同一个订阅,设备数限制会直接导致其中某台掉线。
导入订阅
- 在机场用户中心复制通用订阅链接
- 打开 Shadowrocket → 右上角
+ - 类型选择「Subscribe」
- URL 粘贴订阅链接,备注随意填
- 保存后下拉刷新,节点列表会拉取下来
- 选一个节点,打开左上角的开关(首次会请求添加 VPN 配置,允许即可)
如果你的机场提供二维码,也可以用 + → 扫码导入。
iOS 上特有的几类故障
「未添加 VPN 配置」或开关打不开 系统层面的 VPN 权限没给。到 iOS 设置 → 通用 → VPN 与设备管理,检查是否存在 Shadowrocket 的配置文件。删掉后在 App 里重新开启,会重新触发授权弹窗。
部分 App 不走代理 Shadowrocket 默认是「配置」模式,按规则分流,国内域名走直连是设计如此。需要全部走代理时,把「全局路由」改成「代理」。
另有少数 App 使用自己的网络栈或做了证书绑定,会绕过系统 VPN,这种情况客户端层面无解。
切换网络后断流 从 Wi-Fi 切到蜂窝网络时连接中断,是 iOS 上的常见现象。在 Shadowrocket 设置里打开「按需连接」(On Demand)可以缓解。如果频繁发生,也可能是节点本身的连接保持能力差,可以换个协议试试。
能连上但看不了流媒体 这跟客户端没关系,是节点 IP 的问题。参见原生 IP 与机房 IP 的区别和 Netflix 流媒体解锁原理。
更多按错误类型分类的排查,见报错排查页。
一句话总结
对 Shadowrocket 用户来说,机场的「通用订阅格式 + 协议兼容性 + 设备数限制」比速度宣传重要得多。前两项决定了能不能用,第三项决定了你的多台苹果设备能不能同时用。
这三点都能在购买前问清楚。速度则建议按测速方法论里的做法,买最便宜的月付套餐自己实测三天再决定要不要续。
常见问题
国区 App Store 搜不到 Shadowrocket 怎么办?
Shadowrocket 已从中国区 App Store 下架,需要用非中国区的 Apple ID 购买。常见做法是注册一个美区 Apple ID 并用礼品卡充值。注意:购买记录绑定在那个 Apple ID 上,换设备时需要用同一个账号登录 App Store 才能重新下载。
Shadowrocket 是一次性付费还是订阅制?
一次性买断,价格约 2.99 美元,绑定 Apple ID 永久有效,后续版本更新免费。任何要求你按月付费才能使用 Shadowrocket 本体的说法都不属实——按月付的是机场服务,不是这个 App。
为什么导入订阅后节点列表是空的?
多数情况是订阅格式不匹配。Shadowrocket 能读取通用的 base64 订阅和多数机场的原生订阅,但如果机场只提供 Clash 的 YAML 配置,需要在用户中心切换成通用订阅格式,或经过订阅转换。
iPhone 上开了小火箭,部分 App 还是连不上外网?
先检查是否有 App 使用了自己的网络栈绕过系统 VPN。其次检查 Shadowrocket 的「全局路由」设置——默认的「配置」模式会按规则分流,部分域名走直连是预期行为。需要全部走代理时改成「代理」模式。