Shadowrocket 订阅链接怎么用:iOS 导入订阅的完整步骤
iOS 上没有我们的原生客户端,所以路只有一条:拿到订阅地址,导进第三方软件。Shadowrocket 订阅链接这套流程本身不复杂,真正卡人的是几个细节,下面按顺序说。
先拿对那条地址
这一步很多人一上来就错了。订阅地址按客户端分三种格式导出:v2rayN、NekoBox、Shadowrocket(小火箭),各自拿各自那条,不需要自己做任何格式转换。
用小火箭就拿 Shadowrocket 那条。拿错了不一定报错,更常见的表现是导进去之后节点列表是空的,或者只解析出一部分节点,然后你开始怀疑线路有问题。
订阅链接是个什么东西
它就是一个普通网址。区别在于你用浏览器打开它,返回的不是网页,是一份节点清单。
我们的订阅以纯文本返回,你会看到一行一条、以 vless:// 或 hysteria2:// 开头的链接。有些服务商返回的是 base64 编码过的同样内容,看起来是一大段连不成词的字母数字,客户端两种都认。
所以打开订阅链接看到一堆看不懂的字符,不代表链接坏了。真坏了长这样:页面显示 404、invalid token,或者一片空白。
命令行确认一下最快:
curl -s "你的订阅地址" | head -3
看到 vless:// 开头的行就说明拿到了。如果对方返回的是一整段 base64,再解一层:
curl -s "你的订阅地址" | base64 -d | head -3
在 Shadowrocket 里导入
最快的方式是复制订阅地址之后直接切回 Shadowrocket,它检测到剪贴板里是订阅链接,通常会自己弹出添加提示,点确认就完事。
没弹的话手动加:
- 首页右上角
+ - 类型选 Subscribe(不是 Server,这一步选错的人很多)
- URL 粘贴订阅地址
- 备注随便填,方便自己认
- 完成后回首页下拉刷新,节点列表就出来了
第一次点连接时,iOS 会弹窗要求允许添加 VPN 配置。这是系统层面的要求,所有 VPN 类应用都要过这一关,同意即可。
V2Box 的做法
路径类似:配置页 → 右上角 + → 选「从剪贴板导入」或「从 URL 导入」→ 粘贴地址 → 保存后下拉刷新。
两个客户端怎么挑
| Shadowrocket | V2Box | |
|---|---|---|
| 价格 | 付费 | 免费 |
| 上手难度 | 选项多,略陡 | 界面简单 |
| 规则系统 | 成熟,可玩性高 | 够用 |
| 新协议跟进 | 稳,但不算最快 | 跟进较快 |
简单说,想省事先用 V2Box,愿意折腾分流规则再上 Shadowrocket。两个可以同时装,用同一个订阅地址互不影响。
什么时候必须手动刷新订阅
这一节最容易被忽略。以下三种情况,订阅地址本身不变,但里面的内容变了:
- 换了伪装域名
- 线路迁移到了另一台服务器
- 线路单独换了 IP
第三方客户端不会主动知道这些变化,它只在你下拉刷新时才去重新拉取。所以做完上面任一操作之后连不上,先刷新订阅再排查别的。
用我们自己的 PC 和安卓客户端就没这个问题,配置是直接下发的。这算是第三方客户端的固有代价。
三个容易踩的坑
订阅地址等于钥匙。 每条线路使用独立的身份凭证,地址泄漏等于把这条线路交给了别人,而且对方用的还是你的流量额度。别发群里,也别截图带出去。
第三方客户端没有智能分流。 我们自己的客户端里国内网站自动直连、其余走代理是内置的,第三方客户端得你自己配规则,否则默认全局走代理,访问国内站点会变慢。这部分怎么配可以参考VPN客户端怎么设置分流:智能分流、自定义规则与路由日志里的思路,规则逻辑是通用的。
导入一次不等于永久有效。 线路到期或被释放之后,订阅地址返回的就是一段错误文本而不是节点清单。这时候客户端里的节点还在,但连不上,看起来像是线路坏了。
常见问题
订阅链接用浏览器打开是一串乱码,是不是坏了?
不是。我们的订阅返回的是明文节点清单,你能直接看到 vless:// 开头的行;有些服务商返回 base64,看起来才像乱码,客户端照样能解析。判断好坏看的是有没有返回 404、invalid token 或者空白页。
三种订阅格式有什么区别,拿错了会怎样?
v2rayN、NekoBox、Shadowrocket 三条地址对应三种客户端的格式习惯。拿错了通常不会明确报错,而是节点列表为空或者只解析出一部分,很容易误判成线路故障。iOS 用小火箭就拿 Shadowrocket 那条。
换了伪装域名之后,订阅地址要重新拿一次吗?
不用,地址不变。但要在客户端里下拉刷新一次订阅,否则用的还是旧配置。这是第三方客户端最常见的一个坑。
Shadowrocket 和 V2Box 能用同一个订阅吗?
可以,两边同时导入互不影响。不过同一时刻只能有一个在连,iOS 系统层面不允许两个 VPN 同时生效。
导入之后连不上,先查什么?
按顺序:确认拿的是对应客户端那条地址 → 刷新订阅 → 换个节点试 → 确认线路在后台还是有效状态 → 换协议。如果所有节点都连不上,问题大概率不在客户端。协议之间怎么取舍可以看VPN协议怎么选?五种常见协议的场景对照表。
iOS 为什么没有官方客户端?
上架门槛和审核政策的关系。现实的替代方案就是标准订阅加第三方客户端,功能上的主要损失是内置的智能分流和一键诊断修复这类东西,得自己动手补。