Shadowrocket 使用教程(2026):购买、订阅导入、节点选择、分流规则与常见问题
从购买 Shadowrocket 到导入机场订阅、选节点、配置分流,再到连不上网时的排查顺序,一篇讲完 iPhone 端的完整配置。
Shadowrocket(俗称「小火箭」)是 iPhone、iPad 上最成熟、机场兼容性最好的代理客户端:一次性买断、支持几乎所有主流协议、订阅导入只需要粘贴一条链接。如果你用 iPhone 并且已经有机场订阅,它仍然是 2026 年最省心的选择。
但在开始之前有一个必须先说清楚的前提:Shadowrocket 没有在中国大陆区 App Store 上架,用中国大陆 Apple ID 是搜不到也下载不了的。 本文会客观说明这一点以及它带来的实际限制,然后完整讲解购买之后的配置流程。如果你还没有订阅,先去 2026 机场推荐 挑一家再回来。
Shadowrocket 和 Clash 有什么区别?
两者解决的是同一个问题,但设计思路不同:
| 对比项 | Shadowrocket | Clash 系(Clash Verge Rev / Stash) |
|---|---|---|
| 平台 | 仅 iOS / iPadOS(Apple 芯片 Mac 可兼容运行) | 全平台 |
| 订阅格式 | 通用(base64)、Clash、SIP008 等大多能解析 | 主要是 Clash YAML |
| 配置方式 | 图形界面为主,规则可视化编辑 | 以 YAML 配置文件为核心 |
| 策略组 | 支持,但表现不如原生 Clash 细致 | 策略组、规则集能力更强 |
| 上手难度 | 低,粘贴订阅即可用 | 中,需要理解配置结构 |
| 价格 | 一次性买断,几美元量级 | 多数桌面端免费开源 |
简单说:Shadowrocket 胜在「什么订阅都吃」和界面直观,Clash 系胜在规则体系和跨平台一致性。 如果你同时用电脑和手机,常见搭配是电脑上 Clash Verge Rev、手机上 Shadowrocket,两边导入同一个机场的订阅即可。
为什么中国区 App Store 搜不到 Shadowrocket?
这是新手遇到的第一个障碍,也是最容易被各种教程含糊带过的部分,这里只陈述事实:
- Shadowrocket 当前未在中国大陆区 App Store 上架。用中国大陆 Apple ID 登录时,商店里搜索不到这个应用,通过链接打开也会提示「该 App 目前在你所在的国家或地区不可用」。
- 它在部分其他国家和地区的 App Store 正常上架,例如美区。要下载它,需要持有对应地区的 Apple ID,并在该地区商店完成购买。
- 应用的下载资格与 Apple ID 的账号地区绑定,与手机在哪里买的、SIM 卡是哪家运营商无关。
- 同类工具在各地区商店的上架情况本来就不统一,这属于不同地区商店的正常差异。
只有大陆 Apple ID 怎么办?
现实的替代方案有三条:
- 换一个在你所在地区商店可下载的 iOS 客户端。 iOS 上除了 Shadowrocket,还有 Stash、Loon、Quantumult X 等,但它们的上架地区同样不统一,需要以你登录的商店实际搜索结果为准。三款高级客户端的差异见 Stash、Surge、Quantumult X 怎么选。
- 把代理放在电脑或路由器上。 电脑装 Clash Verge Rev 并开启「局域网连接」,手机在 Wi-Fi 设置里手动填写电脑的 IP 和端口,就能在家里的网络下使用;缺点是出门就没有了。
- 改用 Android 设备或安卓平板,用 Clash Meta for Android,安装包直接从 GitHub 下载,不受商店限制。
购买与下载:需要准备什么?
确认你的 Apple ID 属于已上架地区后,流程很简单:
- 在 App Store 搜索 Shadowrocket,开发者显示为 Shadow Launch Technology Limited,图标是一个紫色背景的白色纸飞机/火箭。
- 点击价格按钮购买。它是一次性买断,不是订阅制,价格在几美元量级(以商店当前页面为准)。
- 购买后应用会自动下载安装。以后换手机、重装系统,只要用同一个 Apple ID 在 App Store 的「已购项目」里重新下载即可,不需要再次付费。
- 如果开启了「家人共享」,家庭组成员通常也能下载同一份购买。
怎么导入机场订阅?
这是配置里最关键的一步,做完就能用。
- 登录机场用户中心,找到订阅区域。优先复制标注为 Shadowrocket / 通用 / V2Ray 的订阅链接;如果机场只给 Clash 订阅,Shadowrocket 通常也能解析,可以直接试。
- 打开 Shadowrocket,点右上角的 加号(+)。
- 顶部「类型」选择 Subscribe(订阅)。
- 把链接粘贴到 URL 栏,「备注」随便填一个方便识别的名字(例如机场名)。
- 右上角点「完成」。回到首页,稍等几秒,节点列表就会出现一组服务器,上方还会显示订阅的流量和到期信息。
sub:// 或 shadowrocket:// 链接直接唤起应用并填好订阅,比手动复制更不容易出错。在 Safari 里点击时如果提示「在 Shadowrocket 中打开」,选择允许。通用的订阅概念和各客户端的导入差异,可以参考 机场订阅导入通用教程。
导入失败的三种常见情况
- 加号里粘贴完没有任何节点:多半类型选成了「Server」而不是「Subscribe」。单个节点用 Server,订阅链接必须用 Subscribe。
- 提示无法解析或订阅为空:检查复制的链接是否完整(末尾常被截断)、订阅是否已过期或流量用尽;也可能机场给的是 sing-box JSON 订阅,Shadowrocket 不认,回后台换一种格式。
- 一直转圈拉不下来:订阅域名在当前网络被干扰。可以切到蜂窝网络再试,或者在「设置 → 订阅设置」里打开「通过代理更新」(需要已有一个能连的节点)。更完整的排查见 订阅更新失败怎么办。
怎么选节点、怎么连上?
- 在首页的节点列表里点一下某个节点,它左侧会出现选中标记。
- 打开首页顶部的连接开关(显示「未连接 / 已连接」的那一行)。
- 首次开启会弹出系统提示「Shadowrocket 想要添加 VPN 配置」,点「允许」,并输入解锁密码或 Face ID 验证。这一步是 iOS 的标准流程,只添加一次。
- 状态栏左上角出现 VPN 标志,表示连接已建立。
选哪个节点?先在首页右上角点击测速图标(或下拉刷新),列表会显示每个节点的延迟:
- 日常刷网页、社交:优先香港、日本、新加坡,延迟通常最低。
- 看美区流媒体、用 AI 工具:优先美国节点,并注意机场是否标注解锁能力。
- 玩游戏、开视频会议:优先标注 IEPL / IPLC / 专线的节点,丢包更少。
- 带倍率标注的节点(如 2x、3x)会按倍数扣流量,日常不要长期挂。
节点名后缀的含义和具体选法,见 机场节点怎么选。
全局路由怎么设置?
首页中部有「全局路由」一项,这是 Shadowrocket 里最容易设错的地方:
- 配置(Config):按规则分流,国内直连、国外走代理。日常就用这个。
- 代理(Proxy):所有流量强制走节点,等同于全局模式。国内网站会变慢,还可能触发部分国内服务的异地风控,只用于临时验证「是不是规则没匹配」。
- 直连(Direct):全部不走代理。
- 拒绝(Reject):全部阻断,一般只在做测试时用。
三种模式背后的分流原理,以及为什么不推荐长期挂全局,在 规则、全局、直连模式详解 里讲得更细。
规则和配置文件的关系
如果你导入的只是订阅,Shadowrocket 会使用自带的默认规则集,通常已经能正确区分国内外。想要更精细的分流(比如让某个 App 固定走日本节点、让公司内网直连),有两种做法:
- 手动加规则:在「配置 → 规则」里点加号,类型选 DOMAIN-SUFFIX / IP-CIDR / GEOIP 等,填入目标并指定策略。
- 导入配置文件:在首页加号里选择类型 Config,填入一个
.conf配置文件地址。很多机场和社区都提供现成的 Shadowrocket 配置,里面预置了流媒体、AI、广告拦截等分流组。导入后在「配置」页点选启用。
有哪些设置值得调?
进入底部「设置」标签页,新手只需要关注这几项:
| 设置项 | 建议 | 说明 |
|---|---|---|
| 按需连接 | 按需开启 | 可以设置「断开 Wi-Fi 自动重连」「在指定 Wi-Fi 下不启动」等规则,避免在家里的网络下白白挂着 |
| 隐藏 VPN 图标 | 保持关闭 | 开启后状态栏不显示 VPN 标志,但也更容易忘记自己开着代理 |
| DNS 覆盖 | 出问题再改 | 默认走系统 DNS;遇到部分网站解析异常时可以填 1.1.1.1 或 8.8.8.8 试 |
| 增强模式 / UDP 转发 | 需要时开启 | 玩游戏、语音通话依赖 UDP,关闭会导致连不上或延迟异常 |
| 订阅设置 → 自动更新 | 建议打开 | 设置 6 小时或 24 小时更新一次,机场换节点时自动同步 |
| 延迟测试方式 | 视情况 | 默认 TCP Ping 快但不代表实际可用,改为 URL 测试更准确但更慢 |
| 图标与主题 | 随意 | 纯外观项 |
另外,「设置 → 高级 → 日志等级」在排错时可以调成 Debug,看完记得改回来,长期 Debug 会产生大量日志。
常见问题怎么排查?
先按表快速定位,再看下面的详细处理。
| 现象 | 最常见原因 | 处理 |
|---|---|---|
| 首页没有任何节点 | 加号里类型选成了 Server | 删掉重加,类型改为 Subscribe |
| 开关打不开,一直回弹 | VPN 配置未授权或被其他应用占用 | 到 iOS 设置 → 通用 → VPN 与设备管理,删除冲突配置后重试 |
| 已连接但网页打不开 | 节点失效 / 订阅过期 / 路由设为直连 | 测延迟、看订阅到期、确认全局路由为「配置」 |
| 国内 App 变慢或提示异地登录 | 挂了「代理」全局模式 | 切回「配置」 |
| 节点全部超时 | 订阅过期、机场故障或当前网络被干扰 | 换网络(Wi-Fi ↔ 蜂窝)验证,再联系机场 |
| 订阅更新失败 | 订阅域名被干扰 | 开启「通过代理更新」或换网络更新 |
| 微信、支付类 App 异常 | 这些流量被错误地送进代理 | 检查规则,或在「配置」模式下把对应域名加 DIRECT |
| 游戏连不上房间 | UDP 未开启或节点不支持 UDP | 开启 UDP 转发,换支持 UDP 的节点 |
| 待机时断流,回到前台才恢复 | iOS 后台策略 + 节点不稳定 | 开启按需连接,换更稳定的节点 |
已连接但就是不通,最快的定位顺序
- 测延迟:全部超时 → 问题在订阅或机场;有延迟 → 继续往下。
- 切「代理」模式试一次:能通 → 说明是规则没匹配,回「配置」后补一条规则;仍不通 → 问题在节点本身。
- 换一个地区的节点:某一个地区全挂,通常是该落地被封或机场线路故障。
- 换网络环境:用蜂窝数据试一次,能通说明是当前 Wi-Fi(例如校园网、公司网)的限制。
- 看日志:设置里打开日志,搜索 error 或 timeout,报错信息通常直接指向原因。
升级 iOS 或换机后要注意什么
- 换机用 iCloud 或 iTunes 恢复时,Shadowrocket 的本地配置通常不会完整迁移,最稳妥的做法是在旧机上把订阅链接单独保存一份,新机装好后重新粘贴一次。
- iOS 大版本升级后若出现 VPN 无法启动,先到「设置 → 通用 → VPN 与设备管理」删掉旧的 Shadowrocket 配置,再在应用内重新开启一次连接,让系统重新授权。
Shadowrocket 适合谁?什么时候该换别的?
优点
- 一次性买断,没有月费
- 订阅格式兼容性极好,几乎所有机场都能直接用
- 界面直观,粘贴链接就能上手
- 规则、DNS、按需连接等细节可调,进阶也够用
不足
- 仅在部分地区 App Store 上架,中国大陆区无法下载
- 只有 iOS 版本,没有原生 macOS 应用
- 策略组与规则集能力弱于原生 Clash 生态
- 脚本、MitM 等高级能力不如 Surge、Quantumult X
- 只想在 iPhone 上正常上网,不折腾:Shadowrocket 足够,配置完基本不用再动。
- 需要脚本、重写、MitM 等高级玩法:看 Stash、Surge、Quantumult X 对比。
- 想在 iOS 和电脑上用同一套 Clash 配置:iOS 端换 Stash 会更一致。
- 偏好开源、需要复杂自定义:看 sing-box 教程,它也有 iOS 客户端。
想横向看所有平台的客户端选择,直接读 机场客户端怎么选。