Shadowrocket 是 iOS 上使用最广泛的代理客户端,俗称「小火箭」。它支持 VLESS、Trojan、Shadowsocks、Hysteria2 等主流协议,能直接导入 Clash 或通用订阅链接。
Shadowrocket 只在 App Store 上架,中国区已经下架,需要一个非中国区的 Apple ID(美区、港区、日区都可以)才能下载。
价格是 $2.99,一次性买断,没有订阅制。
获取步骤:
注意:不要用共享账号登录 iCloud,只在 App Store 里登录。iCloud 用共享账号会导致设备被锁。
打开 Shadowrocket,首页右上角有一个 + 按钮,点开后有四种导入方式:
选择「订阅」,在 URL 一栏粘贴你的订阅链接,备注随便填(比如「漫画机场」),点右上角「完成」。
回到首页,会看到刚才添加的订阅,点击这一行,它会自动拉取节点列表。第一次拉取需要几秒,成功后节点会出现在下方。
如果提示「无法连接到服务器」或一直转圈,先检查链接是否完整复制——订阅链接通常以 ?token= 结尾,后面有一串字符,少一个字母都不行。具体排查见 订阅链接更新失败的排查方法。
节点列表里会看到按分组排列的条目。点击任意节点即可选中,然后打开首页顶部的开关。
第一次连接时 iOS 会弹出「Shadowrocket 想添加 VPN 配置」的提示,必须点「允许」并输入锁屏密码。 这是系统要求,不是应用在要权限。
连接成功后,状态栏会出现 VPN 图标(一个方框里带 v)。
首页底部有「全局路由」选项,四个模式:
| 模式 | 行为 | 适用场景 |
|---|---|---|
| 配置 | 按规则分流,国内直连、国外走代理 | 日常使用,推荐 |
| 代理 | 全部流量走代理 | 临时需要所有流量出国 |
| 直连 | 全部不走代理 | 关闭代理效果 |
| 自动 | 由配置文件决定 | 订阅自带规则时使用 |
日常建议用「配置」模式,它根据订阅里的规则自动判断,国内网站直连(速度快、不浪费流量),国外网站走代理。
iOS 上可以指定哪些应用走代理。路径:设置 → 分应用代理。
默认是「全部应用」。如果你想只让浏览器和 AI 应用走代理,其他应用直连,可以在这里逐个勾选。
这个功能对节省流量很有用,因为视频类应用(抖音、B 站)走代理会消耗大量流量。
导入订阅后节点列表是空的
说明订阅拉取成功但内容解析失败。可能是订阅格式与 Shadowrocket 不兼容,或者订阅已过期、流量用尽。登录面板查看账号状态。
连接上了但打不开网页
先确认节点本身可用(点节点右侧的延迟测试,显示「超时」说明节点不通)。如果节点正常但网页打不开,检查全局路由是不是设成了「直连」。
开了代理但某些应用不生效
iOS 的系统代理对部分应用无效,特别是自带网络栈的应用(如部分游戏、部分银行 App)。这类应用需要应用自身支持代理,或者改用其他方案。
耗电明显增加
代理需要持续维持连接,耗电增加是正常现象。可以在「设置 → 延迟测试方法」里把自动测试关掉,减少后台活动。