Shadowrocket(小火箭)首次使用时,先区分应用购买、连接资料和系统 VPN 授权,再选择路由方式。本文面向已经拥有自己的服务商与连接资料的用户,按十个常见问题说明 Home、Config、Settings 的操作位置,并给出订阅更新、规则验证、自动连接与换机恢复的核对顺序。
1. 购买 Shadowrocket 后,还需要准备什么?
需要准备自己已有的连接资料。Shadowrocket 是闭源商业应用,在 App Store 一次性买断;客户端买断 ≠ 线路套餐。商店购买解决应用的获取问题,连接所需的服务器地址、端口、认证信息或订阅链接则来自你已有的服务商,两者不是同一笔费用。
应用主要用于 iPhone、iPad,Mac、Apple TV、Apple Vision 的兼容情况、购买适用性与系统要求以 App Store 页面标注为准。获取入口统一从App Store 正版核验页进入,核对开发者 Shadow Launch Technology Limited 与应用 ID 932747118,价格以商店实际显示为准。
- 只有应用、没有连接资料:先向已有服务商确认自己的服务是否有效,购买应用本身不会生成可用服务器。
- 已有订阅链接:在 Home 添加 Subscribe,导入后再选择连接条目。
- 只有单个服务器参数:在 Home 添加对应 Type,逐项填写,不能凭端口号推断协议。
2. 第一次连接为什么要求添加 VPN 配置?
这是系统允许 Shadowrocket 接管相应网络流量的授权步骤,不是再次购买。操作从 Shadowrocket 的 Home 连接开关开始;阅读系统提示后允许添加配置,并按设备要求完成身份验证。完成授权只表示系统配置可用,不表示服务器认证或目标网站访问一定成功。
-
核对资料
在 Home 确认已经导入自己的连接条目,打开条目检查 Type、地址与端口。
-
选择连接
返回 Home 选择准备使用的条目,再打开页面顶部的连接开关。
-
允许配置
在系统弹出的 VPN 配置授权提示中选择允许,并完成设备要求的身份验证。
-
检查结果
回到 Home 观察连接状态,再访问已知可用的目标页面;将系统授权与实际访问分开验证。
如果此前拒绝授权,可以再次从 Home 发起连接。若设备由学校或单位管理,系统策略可能限制添加 VPN 配置,应先向设备管理员核对,而不是反复删除配置或重装应用。
3. Global Routing 应该选择哪一项?
需要按规则分流时,在 Home → Global Routing 选择 Config,并到 Config 确认当前启用的配置文件。Proxy 用于让一般访问流量走当前代理路径;Direct 用于直连。选择 Direct 后,连接开关即使处于开启状态,也不能据此认定网站正在经过代理。
Scene 用于按场景组织路由选择,不应把它理解成另一种协议,也不是“更强”的代理模式。首次使用先明确 Proxy、Direct、Config 的区别,验证自己的连接资料和规则后,再设置场景。排查时一次只改变一个选项,否则切换服务器、路由和配置后很难判断是哪一步影响了结果。
4. 已有订阅怎样导入,更新又在哪里?
在 Home 右上角“+”进入新增页面,将 Type 设为 Subscribe,填写自己的订阅链接并保存,再回到 Home 下拉更新。订阅是批量取得连接条目的入口,不是规则配置文件;导入订阅后,仍需单独检查 Global Routing 和 Config。
- 首次导入:Home → “+” → Type → Subscribe,粘贴完整链接,保留查询参数,避免首尾空格。
- 手动更新:回到 Home 下拉刷新,检查订阅分组下的条目是否成功读取。
- 原地址已更换:编辑对应 Subscribe 条目,使用已有服务商提供的新地址,再执行更新。
- 保护凭据:订阅链接中的 token 可能关联账户权限,排查截图时应遮盖完整链接和认证字段。
更新成功只说明订阅内容已经取回,并不代表其中每个服务器均可连接。若更新后条目改变,重新核对当前选中的连接,不要仅凭旧名称判断仍在使用原来的服务器。服务有效期、设备数量限制与连接权限应向自己的服务商确认。
5. 订阅更新失败,应该从哪里查起?
先区分“链接无法读取”和“链接可读取但没有有效条目”。前者优先检查网络与订阅地址,后者优先检查返回内容是否符合订阅格式。浏览器能打开一个普通网页,不代表同一网络能访问订阅地址;同样,错误页面能够显示,也不等于订阅读取成功。
下拉更新一直超时,先改哪个设置?
先确认当前网络可用。如果已有一个能连接的条目,先连接,再到 Settings → Subscribe 检查 Update via Proxy,按订阅地址的可达情况启用后返回 Home 更新。该选项需要可用的代理连接,不能修复已经失效的订阅权限。
复制了链接,为什么还是读取失败?
在 Home 编辑对应 Subscribe,检查是否漏掉查询参数、混入换行或复制了账户管理页面地址。用已有服务商提供的完整订阅地址替换后再试,不要随意删改 token。
提示更新完成,却没有想要的条目?
先展开对应订阅分组,确认检查的是本次更新的订阅;再向已有服务商核对该订阅实际包含的条目和格式。保留错误提示便于核对,不要连续新增多个相同订阅。
6. 连接开关打不开,或打开后马上关闭怎么办?
先确认是否完成系统授权,再确认当前连接资料是否完整。开关立即回落、停留在连接中、连接后访问失败是不同现象,不能统一判断为服务器超时。记录发生在哪一步,再按下面顺序检查,避免先重装导致已有配置丢失。
- 回到 Home,确认已经选择有效连接条目;打开编辑页检查 Type 和必填认证信息是否齐全。
- 再次发起连接,观察系统是否弹出 VPN 配置授权;若被设备管理策略限制,先核对管理要求。
- 到系统设置 → 通用 → VPN 与设备管理检查 VPN 配置状态,确认没有其他 VPN 连接正在争用系统连接。
- 到 Shadowrocket 的 Settings → On Demand 检查自动连接设置;排查期间先暂停自动触发,再手动测试。
- 保留报错原文和发生步骤;如果是连接建立后才失败,再检查网络、服务器参数与服务端状态。
如果开关已经保持开启但网页无法访问,应进入下一题的访问排查,不要反复删除系统 VPN 配置。系统时间明显错误也可能影响 TLS 验证,可在系统设置 → 通用 → 日期与时间中核对。
7. 显示已连接,为什么网页还是打不开?
“已连接”与“某个网站可访问”不是同一项检查。先在 Home 对当前条目运行 Connectivity Test,再查看 Global Routing。测试失败时检查服务器连通性与参数;测试有结果但只有个别域名失败时,再检查规则、DNS 和目标服务本身。测试数值也不能直接等同于实际下载速度。
连接参数核对
- Type
- 与已有资料中的协议一致,例如 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 或 WireGuard。
- Port
- 逐位核对服务端端口;资料若写 443,就填写 443,不能因协议名称自行更换。
- TLS
- 按资料核对启用状态、Server Name 和相关传输参数。
端口相同不代表协议相同;认证字段必须按对应 Type 填写。
路由规则核对
- Global Routing
- 需要读取规则时选择 Config。
- Config
- 确认修改的文件就是当前启用的文件。
- FINAL
- 检查未命中前面规则的流量最终交给 DIRECT 还是 PROXY。
先验证连接,再验证规则,不要同时更换所有设置。
若所有条目都在同一 Wi-Fi 下失败,而切换蜂窝网络后恢复,优先检查当前网络环境;若只有一个条目失败,优先核对该条目的参数与服务状态。这是对照排查方法,不是对具体故障原因的预判。
8. 只让指定网站走代理,规则写在哪里?
在 Config 中打开当前使用的配置,将规则写入 [Rule],保存并确认启用,然后在 Home → Global Routing 选择 Config。下面仅用示例域名说明“指定域名走 PROXY,其余走 DIRECT”的结构,需要替换成你实际要匹配的域名。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
DOMAIN-SUFFIX匹配指定域名及其子域名;若只需要精确匹配一个主机名,使用DOMAIN。GEOIP,CN,DIRECT按目标 IP 的地理数据库归属匹配,不是按网页语言判断。IP-CIDR,192.168.0.0/16,DIRECT按目标 IPv4 地址段匹配,不能把它当成域名规则。FINAL处理前面均未命中的流量,放在规则末尾;具体规则应放在宽泛规则之前。
验证时分别访问需要代理的域名和一个应直连的域名,再对照连接记录中的匹配规则与策略。修改没有效果时,先检查配置是否真的启用,再检查目标实际访问的域名;一个网站可能加载多个域名的资源,只匹配首页域名不一定覆盖所有请求。
9. On Demand 为什么会让连接自动打开?
On Demand 用于按设定条件触发系统 VPN 连接。若手动关闭后又自动连上,先到 Settings → On Demand 检查规则,不必立刻判断为开关异常。它决定何时发起连接,不决定某个域名最后走 DIRECT 还是 PROXY;后者仍由 Global Routing 与当前配置控制。
分别处理手动测试与日常自动连接
手动测试期间
- 在 Settings → On Demand 暂停自动触发。
- 在 Home 手动开关连接,保持测试条件一致。
- 分别记录 Wi-Fi 与蜂窝网络的访问结果。
确认可用以后
- 回到 Settings → On Demand 检查网络条件。
- 核对需要连接或断开的规则及其匹配顺序。
- 切换一次目标网络,确认实际触发行为。
先让手动连接稳定,再启用自动触发;自动连接不能修复错误的服务器参数。
当网络切换后的行为与预期不一致时,应同时检查应用里的 On Demand 设置与系统中对应的 VPN 配置。不要用 Global Routing 的 Direct 代替“关闭自动连接”,两者控制的层次不同。
10. 换 iPhone 或改用 iPad,怎样恢复购买和配置?
应用购买记录与应用内配置要分开恢复。先在新设备的 App Store 登录原购买所用的 Apple 账户,从已购应用记录查找 Shadowrocket,或打开产品页确认是否显示重新获取入口。可用范围、兼容性及系统要求以 App Store 页面标注为准,不能仅凭旧设备已经安装就推断所有设备都适用。
- 恢复应用:打开 App Store 的账户页面,进入已购应用记录查找 Shadowrocket;若仍显示价格,先核对购买账户与记录,再决定下一步。
- 恢复资料:使用自己保存的连接资料重新导入;若此前使用过同步或配置备份,先确认相应内容确实存在,再恢复到新设备。
- 核对设置:重新检查 Home 的连接选择、Global Routing 和 Config 当前启用文件,不要假定购买恢复会一并恢复所有路由设置。
- 重新授权:在新设备首次打开连接时完成系统 VPN 配置授权,再测试订阅更新与目标访问。
服务商对同时在线设备数量的限制属于连接服务条款,不由应用购买记录决定。旧设备能连接、新设备不能连接时,除核对参数外,也应确认自己的服务是否允许新增设备。需要找回订阅时,应从自己已有的服务商账户获取,不要在公开排查记录中暴露认证信息。