Shadowrocket 是 iOS 上的规则代理客户端,开发者是 Shadow Launch Technology Limited。下表是它在 App Store 页面上的基本情况,本篇只讲 iPhone 和 iPad。
| 项目 | 说明 |
|---|---|
| 设备 | iPhone、iPad。App Store 还列了 Mac、Apple TV 和 Apple Vision,本篇不涉及 |
| 系统 | iOS / iPadOS 13.0 及以上 |
| 付费 | 一次买断,没有 App 内购买。美区标价 2.99 美元,其他地区以对应 App Store 页面为准 |
| 上架 | 中国大陆区 App Store 搜不到 |
开始前准备三样东西:机场后台给的订阅链接、你自己的非中国大陆区 Apple ID、一台系统版本符合上表的 iPhone 或 iPad。还没买机场的话,先看第一次值机。
第一步:用自己的外区 Apple ID 下载
在系统「设置」最上方点你的名字,进入「媒体与购买项目」,退出登录,再登录你自己的外区 Apple ID。这样只换 App Store 用的账号,iCloud 不受影响。
然后打开 App Store 搜 Shadowrocket。开发者名必须是 Shadow Launch Technology Limited,名字或图标相近的其他应用都不是它。
iPad 也在「媒体与购买项目」登录同一个 Apple ID,再到 App Store 的「已购项目」里下载,不需要再付一次钱。
注意
不要用网上分享或卖家提供的共享 Apple ID,共享账号随时可能被改密码或被锁。外区 Apple ID 只登录在「媒体与购买项目」,不要拿它替换 iCloud 账号。别人的 Apple ID 更不能登录 iCloud,对方可以通过「查找」远程锁定你的设备。
本站不提供 App Store 以外的下载地址。号称免费或破解的 Shadowrocket 安装包来路不明,不要装。
第二步:拿到订阅链接
订阅链接在机场的用户中心,一般放在仪表盘或「使用文档」附近。具体位置和复制方法见订阅链接值机指南。
如果后台按客户端分了好几条链接,选标着 Shadowrocket 的那条,没有的话就选通用订阅。有些机场后台带有导入 Shadowrocket 的按钮,在 iPhone 上点它会直接唤起 App 并填好链接,这样第三步的粘贴可以省掉。
谁拿到订阅链接都能直接用你的套餐,它等同于账号密码。不要发到群里,也不要发给别人。
第三步:添加订阅
- 打开 Shadowrocket。第一次启动或第一次连接时,系统会提示要添加 VPN 配置,点「允许」,再按系统提示用锁屏密码或面容 ID 确认。
- 点首页右上角的「+」。
- 「类型」选 Subscribe。
- 「URL」一栏粘贴订阅链接,「备注」填机场名,以后订阅多了也好区分。
- 保存后回到首页,节点会按订阅分组列出来。
第四步:选节点和全局路由
先点首页的「连通性测试」把所有节点测一遍,结果按毫秒显示,超时的节点先跳过。再点一下想用的节点,它就被选中了。
这个测试只测延迟,不测带宽。延迟低不代表下载快,想测速度的话看自己测速。节点名里带「x2」「0.5x」之类的标记是节点倍率,会按倍数扣流量。
首页的「全局路由」有四个选项:
| 选项 | 行为 | 什么时候用 |
|---|---|---|
| 配置 | 按配置文件里的分流规则分流,默认配置下大致是国内直连、境外走代理 | 日常一直用这个 |
| 代理 | 所有流量都走当前选中的节点 | 排查问题时临时切过来 |
| 直连 | 所有流量都不走代理 | 临时停用代理 |
| 场景 | 按 Wi-Fi、蜂窝数据等网络类型,自动切换到事先设好的路由 | 新手用不到 |
底部「配置」页里默认启用的是 default.conf,新手不用改。想自己调整规则,看分流规则值机指南。
第五步:连接并验证
打开首页顶部的开关。连上之后,状态栏或控制中心会出现 VPN 标识。
iOS 没有单独的 TUN 开关。Shadowrocket 是通过系统的 VPN 配置接管整机流量的,效果和桌面端的 TUN 模式差不多。所以同一时间只能有一个 VPN 类 App 在工作,开了别的 VPN,Shadowrocket 就会被挤下线。
验证分两步:先打开一个境外网站,确认能访问;再用境外的 IP 查询网页看出口 IP,地区应和节点名一致。国内的 IP 查询网站在「配置」模式下走直连,显示的是你本地的 IP,不能用来判断。
要看流媒体或 AI 服务能不能用,按检查解锁逐项测。
第六步:让订阅保持最新
机场增删或调整节点后,手机里的节点列表不会自动跟着变,订阅上显示的剩余流量和到期日也一样。到 Shadowrocket 底部的「设置」页,进入「订阅」,打开「打开时更新」,或者打开「自动后台更新」。
「自动后台更新」还要在系统「设置 > 通用 > 后台 App 刷新」里允许 Shadowrocket。急着用时,在首页把订阅那一行向右滑,点「更新」,可以手动刷新一次。
提示
买机场之前,可以先在登机口打开对应的档案,看「档案速览」里的「客户端」一栏。这一栏按官方资料填写:列了 Shadowrocket,说明官方写明支持;没列,不代表一定用不了。
排查
添加订阅后节点列表是空的。 先检查链接有没有复制完整。再去机场后台看套餐是否到期、流量是否用完。如果后台有多条订阅格式,换一条重新添加试试。
开关打开了,网页还是打不开。 先换几个连通性测试正常的节点。如果全部超时,就按第六步手动更新一次订阅,并确认套餐没到期。把全局路由临时切到「代理」:能打开的话,是分流规则的问题;还是打不开,就是节点或订阅的问题。
国内 App 变慢,或者被要求重新验证身份。 多半是全局路由停在了「代理」,国内流量也绕到了境外。切回「配置」就行。账号风控方面的说明见 IP 风控。
iPad 上找不到已经买过的 Shadowrocket。 iPad 的「媒体与购买项目」登录的不是当初购买用的那个 Apple ID。换成同一个账号,再到 App Store 的「已购项目」里找。
更多客户端问题见候机问答。