本文面向已有服务商与订阅的 Shadowrocket(小火箭)用户。先辨认拿到的是服务器订阅、单个服务器链接,还是远程配置,再选择 Subscribe、Add Server、扫码或剪贴板入口;导入之后核对条目、执行更新并验证连接,避免把“保存成功”当作“已经可以联网”。
一、先辨认内容:订阅链接不等于配置文件
Shadowrocket 的 Home 用于管理服务器与连接,Config 用于管理规则配置,Settings 用于调整客户端行为。同样是一条 HTTPS 地址,返回的内容可能完全不同:服务器订阅提供连接条目,远程配置则可能包含 DNS、规则和策略。选择入口前,应先查看服务商给出的用途说明,不能只凭网址外观判断。
| 已有内容 | 识别要点 | 处理方向 |
|---|---|---|
| 服务器订阅 | 一个地址提供一组服务器,并支持后续更新 | Home → Add Server → Type → Subscribe |
| 单个服务器链接 | 以 ss://、vmess://、vless:// 或 trojan:// 等协议前缀开头 | 扫码、剪贴板识别,或手动填写参数 |
| 远程配置 | 内容包含 [General]、[Rule] 等配置段 | 在 Config 中管理;不要当作服务器订阅填写 |
扫码与剪贴板只是输入方式,不决定内容属于哪一类。二维码里可能是单个服务器,也可能是订阅地址;复制的文字也可能只是账户管理网页。本文使用的 https://example.com/sub?token=xxxx 是明显假值,仅说明地址结构,不能用于连接。
结论:先确认返回内容,再选入口
如果目标是让 Home 出现一组可更新的服务器,应添加服务器订阅;如果目标是改变规则判断,应处理 Config。不要为了解决导入错误,把同一个未知地址轮流填入所有入口。
二、Config → Subscribe:先确认订阅对象
进入 Config 后使用 Subscribe,应先确认此处操作的是配置订阅,而不是直接把它理解为 Home 中的服务器列表。配置文件与服务器订阅都可能通过远程地址维护,但管理对象不同。服务商若明确标注为服务器订阅,通常应转到 Home → 右上角“+”→ Add Server,并将 Type 设为 Subscribe。
-
核对用途
查看原始说明,确认地址标注的是远程配置还是服务器订阅。地址从你的服务商处获取,不使用搜索结果中的陌生链接替代。
-
进入配置页
打开 Config → Subscribe,核对待添加的配置来源。若手中的地址只提供服务器列表,返回 Home 使用 Subscribe 类型添加。
-
检查配置
取得远程配置后,先检查 DNS、规则与策略引用,再决定是否启用。下载到 Config 列表并不代表已经切换当前配置。
-
核对选择
需要按规则分流时,在 Home → Global Routing 中选择 Config,并确认 Config 页当前启用的是预期文件。
例如 DOMAIN-SUFFIX,example.com,DIRECT 表示该域名后缀交给 DIRECT 处理,它不是服务器地址。配置中的规则即使能被正确读取,也不能替代服务器所需的地址、端口和认证参数。服务器列表为空时,反复切换规则文件通常不会产生新的连接条目。
三、Add Server:添加订阅或手动填写服务器
Add Server 既可用于添加服务器订阅,也可用于手动填写单个服务器。两者的关键区别在 Type:选择 Subscribe 时填写订阅 URL;选择具体协议时,填写的是该服务器的连接参数。不要把完整订阅地址填进单个服务器的 Address 栏。
-
打开添加页
进入 Home,点右上角“+”打开 Add Server。先操作 Type,再填写其他字段,避免在错误类型下录入参数。
-
选择类型
已有服务器订阅时选择 Subscribe;只有单个服务器参数时,按服务商说明选择 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 或 WireGuard 等对应类型。
-
填入内容
Subscribe 使用完整 URL,例如示意地址 https://example.com/sub?token=xxxx。手动服务器则分别填写 Address、Port 和对应的认证信息,不能用网页地址代替服务器地址。
-
保存核对
保存并返回 Home,检查订阅组或服务器条目是否出现。若订阅尚未展开出服务器,执行该订阅的更新操作并查看结果,不要立即重复添加。
端口必须采用服务商给出的数值。例如参数明确写 Port 为 443 时,就填写 443,不能因为订阅地址以 HTTPS 开头就推断所有服务器都用这个端口。协议认证方式也不相同:UUID、密码、公钥等信息不能相互替换;涉及 TLS、传输方式或服务器名称时,应逐项与原始参数核对。
- 订阅 URL 中的
?token=xxxx表示查询参数结构,复制真实地址时要保留完整参数。 - 地址首尾的空格、聊天软件附带的中文标点和意外换行,均应在保存前清除。
- 为订阅使用可辨认的备注,便于更新时确认来源,但不要把认证密钥写进备注。
四、扫描二维码:识别后再确认条目类型
在 Home 使用扫码入口读取服务商给出的二维码。首次调用相机时,需要允许相机访问;如果二维码就在当前设备屏幕上,不必为了扫描而改写其中的地址,可以改用原始链接走剪贴板或手动添加。
-
准备二维码
保持二维码完整,四周边界可见。不要把包含个人认证信息的二维码发到公开页面,也不要使用会遮住关键区域的涂改图片。
-
读取内容
打开 Home 的扫码入口,将二维码放入识别区域。若相机没有画面,到系统 Settings → Privacy & Security → Camera 检查 Shadowrocket 的权限。
-
核对结果
识别后查看客户端呈现的类型与字段。单个服务器链接应生成对应服务器参数;订阅地址则应按 Subscribe 处理。
-
保存检查
返回 Home 确认新增内容。若只出现一个服务器,先核对二维码是否本来就仅包含单条链接,不要据此认定订阅丢失。
扫码成功只说明二维码内容被读取,并不说明远程订阅已经请求成功。二维码若编码的是账户管理网页,识别出 HTTPS 地址后也不会自动变成可用的服务器列表。此时应返回服务商给出的订阅页面,取得明确用于客户端导入的内容。
五、读取剪贴板:复制原始链接,不复制整段消息
剪贴板方式适合在同一台 iPhone 或 iPad 上切换浏览器与客户端。复制完整的订阅地址或单个服务器链接,再返回 Shadowrocket;客户端出现读取或导入提示时,核对内容后确认。如果系统询问是否允许粘贴,应按本次导入需要作出选择。
- 只复制链接本身:不要同时复制“点击导入”、序号、引号或说明段落。
- 检查协议前缀:
ss://、vmess://、vless://、trojan://与普通 HTTPS 订阅地址不是同一种内容。 - 没有提示时:对于 HTTPS 服务器订阅,直接进入 Home → Add Server → Type → Subscribe,把地址粘贴到 URL 字段。
- 不要手改编码:链接中的百分号编码和较长的认证片段可能是必要内容,不应为了缩短文字随意删除。
例如,复制到的是一段以 trojan:// 开头的单条链接,导入后只生成一个条目属于符合内容类型的结果;复制到的是订阅 URL,则还需要客户端访问远程地址,才能取得列表。两种情况的网络请求不同,因此不能用“剪贴板有内容”判断订阅服务器是否可达。
六、导入后更新与验证:分开检查三个结果
导入完成后,应依次检查“本地保存”“远程更新”“实际连接”。本地保存成功,说明记录已写入客户端;远程更新成功,说明取得了订阅响应;实际连接成功,还取决于服务器参数、网络可达性以及当前分流设置。
- 在 Home 核对订阅组名称与服务器条目。条目为空时,先执行更新并读取错误提示;已有旧条目时,不要先删除整个订阅。
- 更新前确认当前网络能否访问订阅地址。若客户端提供通过代理更新的设置,仅在已有可用连接时启用相应选项,不能依赖尚未取得的服务器完成首次获取。
- 更新后重新核对当前选中的服务器。列表内容可能变化,之前的条目可能已被替换或移除。
- 选中一个服务器,打开连接开关;首次连接按系统提示允许添加 VPN 配置,再使用 Connectivity Test 检查连接情况。
- 检查 Home → Global Routing。Config 按当前配置判断流量;Proxy 与 Direct 用于统一处理方向;Scene 按所设场景组织行为,不是另一种订阅格式。
Connectivity Test 的成功结果不能证明所有目标网站都能访问。若连接测试可用而某个网页失败,应继续检查 DNS 与规则命中,不要反复导入同一订阅。Settings → On Demand 管理按需连接条件,也不负责修复订阅地址或补全认证信息。
结论:保留旧记录,先定位失败层级
更新失败时先保留现有条目,区分超时、认证拒绝与格式无法解析,再处理对应原因。只有确认订阅地址已经更换,才修改来源;重复添加相同地址通常只会增加辨认成本。
七、订阅导入常见问题
订阅添加了,为什么 Home 还是空的?
先进入该记录核对 Type 是否为 Subscribe,以及 URL 是否完整,再执行更新。若响应内容实际是登录网页、错误页面或远程配置,就不能生成服务器列表。返回服务商说明核对链接用途,不要把网页正文手动拼成服务器参数。
更新提示超时,要不要删除重加?
先保留记录并切换一次可用网络,确认地址没有过期或被改写。若已有能正常连接的服务器,可连接后再尝试按客户端设置通过代理更新。首次导入还没有任何可用服务器时,应先解决订阅地址本身的可达性。
扫码有结果,为什么只导入一个服务器?
查看原始内容是否为单条协议链接。单个二维码并不必然代表整个订阅;如果需要可更新的服务器组,应从你的服务商处获取服务器订阅 URL,再在 Home → Add Server → Type → Subscribe 中添加。
复制链接后没有弹出导入提示怎么办?
先确认复制的是原始链接而不是链接标题。对于 HTTPS 订阅,直接打开 Add Server,选择 Subscribe 并手动粘贴;若系统拒绝了粘贴请求,重新操作时允许本次粘贴。不要为了触发提示反复复制包含凭据的整段聊天记录。
购买客户端后,还需要另行准备订阅吗?
客户端买断 ≠ 线路套餐。Shadowrocket 是闭源商业应用,客户端购买与连接服务分别管理;订阅从你的服务商处获取。应用唯一获取入口是 App Store,开发者为 Shadow Launch Technology Limited;系统要求及是否通用购买,以 App Store 页面标注为准。
核对 App Store 入口,继续连接设置
Shadowrocket 主要用于 iPhone 与 iPad。先在正版核验页确认应用名称、官方图标和应用 ID 932747118,再按教程完成服务器选择、VPN 配置授权与连接验证。