本文适合刚在 iPhone 或 iPad 上开始使用 Shadowrocket(小火箭)的用户。以下操作以用户已有自己的服务商与订阅为前提,依次说明购买范围、首次连接、Global Routing、Config、订阅维护与故障定位。先完成一次手动连接,再设置规则和 On Demand,有助于把连接问题与自动化问题分开。
一、买了 Shadowrocket 就能直接连接吗?
Shadowrocket 是 Apple 平台的付费客户端,唯一获取入口是 App Store。商店产品的开发者为 Shadow Launch Technology Limited,应用 ID 为 932747118。应用采用一次性买断方式,客户端买断 ≠ 线路套餐。购买应用不会自动生成可连接的服务器。
本站不提供、不销售、不推荐节点或订阅。开始配置前,应准备自己已有的连接资料,并确认资料仍在有效期内。应用购买状态与服务商侧的服务状态是两件事,不能用其中一项判断另一项。
- 核对产品:先阅读正版核验说明,核对开发者与应用 ID。
- 核对设备:以 iPhone、iPad 为主要使用设备;Mac、Apple TV、Apple Vision 的兼容性与系统要求以 App Store 页面标注为准。
- 核对资料:区分订阅链接、单条服务器分享内容与 Config 文件,不要把三者填到同一个输入位置。
- 核对购买范围:价格、家人共享与是否通用购买,以 App Store 页面标注为准。
二、第一次打开后,开关在哪、应该先做什么?
主要操作分布在 Home、Config 与 Settings。Home 用于选择服务器、设置 Global Routing 和控制连接;Config 用于管理配置文件;Settings 用于调整客户端设置。初次使用先停留在 Home,不必同时修改 DNS、规则与自动连接选项。
-
添加订阅
进入 Home → 右上角「+」→ Type → Subscribe,填入自己已有的完整订阅链接并保存。不要只填写服务商网站首页地址。
-
选择服务器
回到 Home,展开导入的订阅分组,选择其中一条服务器记录。分组存在但没有服务器记录时,先处理订阅更新问题。
-
确认路由
打开 Home → Global Routing。首次验证服务器能否工作时,可暂用 Proxy;已有并理解配置文件时,再用 Config 验证规则。
-
开启连接
打开 Home 顶部的连接开关。首次出现系统添加 VPN 配置的授权提示时,核对请求来自 Shadowrocket,再按系统提示完成授权。
系统显示 VPN 连接状态,只能说明设备建立了相应的网络处理通道。它不等同于远端服务器可用,也不等同于所有网站都能打开。下一步仍需检查实际访问结果。
三、Global Routing 的 Proxy、Direct、Config、Scene 怎么选?
Global Routing 决定流量采用哪种处理方式。不要把它与协议类型混为一谈:选择 Proxy 不会把 Shadowsocks 改成 Trojan,选择 Config 也不会自动创建服务器。下面的推荐以已经核对过配置文件为前提。
Config
推荐按当前生效配置中的规则决定策略。命中的策略可能是 DIRECT、PROXY 或其他已定义策略;未命中前面的规则时,通常由 FINAL 决定结果,不能一概理解为“其余直连”。
适合:已核对 Config、需要按目标分流的日常使用。
Proxy
将所接管的流量统一按代理方式处理,用于暂时绕过 Config 的分流判断。远端连接仍受服务器状态与网络条件影响。
适合:首次验证服务器,或比较故障是否来自规则。
Direct
将所接管的流量按直连方式处理。此时即使 Home 已选中服务器,也不能据此认为访问正在经过该服务器。
适合:与原始网络作对照,排除代理路径的影响。
Scene
用于按已设置的场景条件应用对应的路由安排。需要先检查场景条件与动作;它不是首次连接时必须启用的模式。
适合:已完成手动验证,需要按环境切换路由的用户。
四、Config 是什么,导入订阅后还需要配置吗?
Subscribe 主要负责取得和更新服务器记录,Config 则描述规则及其他配置。两者不是同一个对象。订阅更新成功,不代表已经加载了预期的规则文件;换了服务器,也不代表规则顺序随之改变。
在 Config 中确认当前使用的文件,再查看其内容。下面是用于理解规则顺序的最小示例,不是适合所有网络的完整配置。只有选用 Config 路由姿态时,才应按这组规则推断访问行为。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
DOMAIN-SUFFIX,example.com,PROXY:匹配 example.com 及其子域名,使用 PROXY 策略。IP-CIDR,192.168.0.0/16,DIRECT,no-resolve:匹配该 IPv4 网段后直连;no-resolve表示不为这一条 IP 规则主动触发域名解析。GEOIP,CN,DIRECT:按 IP 地理数据库匹配 CN 后直连,不是按网页语言或域名文字判断。FINAL,PROXY:前面的规则均未命中时,使用 PROXY。若写成FINAL,DIRECT,兜底结果就不同。
规则按顺序匹配,较具体的例外通常放在较宽泛的规则前。添加新规则时,应检查它是否已经被更靠前的规则覆盖。不要只看文件中“有没有这一行”。
五、手动添加时 Type 应该选什么,端口怎么填?
Home →「+」→ Type 应与自己已有资料标明的协议一致。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的字段并不相同。不能因为某一种表单更短,就把其他协议的服务器地址直接填进去。
| Type | 重点核对内容 | 常见错误 |
|---|---|---|
| Shadowsocks | 服务器地址、端口、加密方法、密码 | 只复制密码,遗漏加密方法。 |
| VMess / VLESS | UUID、传输方式及对应的 TLS 参数 | 只填 UUID,忽略传输参数。 |
| Trojan | 密码、端口、TLS 与服务器名称参数 | 把服务器名称参数误当作登录账号。 |
| Hysteria2 | 认证信息、TLS 参数与 UDP 网络条件 | 只验证普通网页可用,就认定 UDP 路径也可用。 |
| WireGuard | PrivateKey、Address、Peer PublicKey、Endpoint | 交换 PrivateKey 与 PublicKey,或遗漏 Endpoint 端口。 |
端口必须照资料填写。例如资料明确写 443,就填 443;443 不是全部协议的通用默认答案。Address 或 Host 输入框若单独配有 Port 字段,不要把端口重复拼接进去。TLS 验证失败时,先核对服务器名称、设备时间与证书相关参数,不要把关闭验证当作常规修复。
六、订阅导入后为空,更新又有什么用?
Subscribe 更新会重新获取订阅内容,并据此更新对应服务器记录。它不会续期服务,也不会修复远端失效的订阅凭据。已有记录能连接与订阅地址能更新,是两个独立的检查结果。
- 检查完整性:回到订阅编辑页面,核对链接是否有多余空格、换行或缺失的参数。不要把单条服务器分享内容当作 Subscribe 地址。
- 执行更新:在 Home 的订阅列表执行下拉刷新,观察是否出现获取或解析错误,再展开分组检查记录。
- 区分网络路径:若直连无法获取,且已有一条确认可用的连接,可检查 Settings → Subscribe → Update via Proxy,再重试更新。
- 确认远端状态:若能获取但没有可解析记录,向自己的服务商核对订阅有效期、返回格式与服务状态。
首次导入没有任何可用服务器时,Update via Proxy 本身不能凭空建立可用代理路径。也不要反复删除后重加来代替检查错误信息。订阅地址可能含访问凭据,提交截图前应遮盖完整地址及敏感参数。
七、开关已打开,为什么网页还是打不开?
先确定问题发生在哪一层:基础网络、服务器连接、规则选择,还是某个目标站点。测试时只改一个变量。例如保持同一台设备和同一个网络,先比较 Proxy 与 Config,而不是同时换服务器、改 DNS 和调整规则。
- 先测基础网络:暂时关闭连接开关,确认当前 Wi-Fi 或蜂窝网络能完成正常访问。需要网页认证的 Wi-Fi,应先完成认证。
- 再测服务器:在 Home 使用 Connectivity Test。记录失败、超时或有响应等结果;有响应也不能代替目标网站的实际访问。
- 比较路由:同一服务器下,Proxy 可访问而 Config 不可访问时,优先查看目标命中的规则、对应策略及 FINAL。
- 缩小范围:只有一个域名失败时,检查该域名的解析与匹配结果。所有目标均失败时,先检查所选服务器和当前网络。
测试结果中的延迟不是下载速度,也不是稳定性保证。比如某次测试有响应,但浏览器仍超时,接下来应检查实际请求路径,而不是只凭一个延迟数字判断全部配置正确。
八、On Demand 怎么设置,为什么关闭后又连接?
On Demand 用于按条件触发连接,不是提高服务器性能的开关。先在 Home 完成手动连接,再进入 Settings → On Demand 检查启用状态与现有条件。配置条件前,明确希望在什么网络连接、什么网络保持断开。
设置顺序:先手动验证,再启用 On Demand
首次排查阶段
- 在 Settings → On Demand 暂停自动触发。
- 回到 Home 手动打开和关闭连接。
- 分别验证 Wi-Fi 与蜂窝网络的访问结果。
日常自动连接
- 在 Settings → On Demand 核对网络匹配条件。
- 启用后切换一次目标网络,检查是否按预期触发。
- 保留能够复现的条件,删除或调整冲突条件。
需要持续断开时,先停用 On Demand,再关闭 Home 的连接开关,避免网络请求再次触发连接。
On Demand 与 Global Routing 解决不同问题:前者决定何时触发连接,后者决定连接中的流量如何处理。若连接自动恢复,先查自动触发;若连接保持但走错路径,先查路由与规则。
九、iPhone 配好了,iPad 能直接照搬吗?
同一套服务器资料可以如何使用,取决于自己的服务商允许的设备数、并发数及配置要求。购买客户端不代表远端服务允许无限设备同时连接。是否通用购买及系统要求,以 App Store 页面标注为准。
- 应用获取:在 iPad 的 App Store 核对购买记录与当前账号状态,具体操作见iPad 获取说明。
- 订阅配置:在 iPad 上核对订阅是否已经存在;不要仅凭两台设备使用相同账号就假定内容已同步。
- Config 文件:核对当前选中的文件、规则内容与 Global Routing。只复制服务器记录,不等于复制整个配置。
- 设备授权:首次连接时在该设备上完成系统 VPN 配置授权,再独立执行 Connectivity Test 与网页访问测试。
如果 iPhone 可用而 iPad 不可用,先让两台设备连接同一个网络,使用同一条服务器记录与同一种路由姿态。这样可以逐项比较差异,避免把设备设置问题误判为整个服务不可用。
十、遇到问题该记录什么,下一步怎么学?
可复现的记录比一句“不能用”更有效。先记下当前网络、所选协议、Global Routing、Config 文件及错误现象。不要在求助材料中暴露订阅凭据、密码、UUID 或 PrivateKey。
该截图 Home 还是 Config?
连接失败时,记录 Home 的服务器类型、Global Routing 与 Connectivity Test 结果;只有 Config 下失败时,再补充相关规则与命中情况。发送前遮盖服务器敏感信息和订阅地址。
每次都要重新导入订阅吗?
不需要把重新导入作为日常连接步骤。已有记录先尝试正常连接;需要同步远端变化时,在 Home 更新对应订阅。更新失败则按链接、网络路径、远端状态的顺序检查。
排查时应该一次改几个设置?
一次只改一项,并记录修改前后的现象。例如先把 Global Routing 从 Config 暂改为 Proxy,访问同一目标后再恢复。不要同时修改 On Demand、DNS 和服务器参数。
完成上述检查后,再学习按域名添加规则、检查 FINAL 与维护 Config。需要从头复核连接流程,可阅读快速上手;需要确认购买与设备安装步骤,可阅读安装指南。先保留一套确认可用的配置,再做单项调整。