本文适合刚安装 Shadowrocket(小火箭)、已有自己的服务商与配置但尚未完成首次连接的用户。操作以 iPhone / iPad 界面为例:先区分系统 VPN 授权与服务器配置,再认识 Home 的连接开关、路由姿态、测试入口和服务器列表,最后按固定顺序完成一次连接检查。
首次使用前:安装来源、已有配置与三个页面
Shadowrocket 的客户端安装与线路配置是两件事。iPhone / iPad 版通过 App Store 获取,开发者为 Shadow Launch Technology Limited,价格为 $2.99 一次性付费,系统要求以 App Store 页面标注为准;Mac(Apple 芯片与 Intel)、Windows、安卓、Linux 版免费。各平台获取说明统一见下载指南。
客户端买断 ≠ 线路套餐。本文以用户已有自己的服务商与订阅为前提;本站不提供、不销售、不推荐节点或订阅。打开应用后列表为空,并不意味着安装失败,而是尚未导入可使用的服务器配置。
- Home:选择服务器、启动或停止连接、选择 Global Routing,并执行 Connectivity Test。
- Config:管理规则配置文件。导入服务器订阅不等于已经选用一份合适的规则文件。
- Settings:管理 DNS、On Demand 等选项。首次使用先保留不熟悉的设置,不要同时修改多个项目。
允许 VPN 配置:授权的是系统网络扩展
初次使用流程中,系统会请求允许 Shadowrocket 添加 VPN 配置。提示可能在首次开启连接时出现,不一定刚进入 Home 就出现。它允许应用建立系统管理的网络隧道,使符合处理条件的设备流量进入客户端;它不会自动填写服务器地址、账号或订阅。
系统提示中关于网络流量可能被过滤或监控的说明,是 VPN 权限的通用风险提示。是否继续应以你是否主动安装该应用、是否准备使用已有配置为依据。设备受组织管理时,VPN 配置还可能受管理策略限制。
-
确认配置
进入 Home,先导入并选中自己的服务器;核对名称和协议,避免在空列表状态下反复操作连接开关。
-
开启连接
点击 Home 顶部 Not Connected 对应的连接开关。若系统尚未保存所需 VPN 配置,会进入授权流程。
-
允许添加
在系统“添加 VPN 配置”提示中选择“允许”,并按系统要求使用设备密码或身份验证完成确认。
-
返回检查
回到 Home 查看连接状态,再进行网页访问测试。授权成功只是具备启动隧道的条件,不代表远端服务已经可用。
如果先前选择了“不允许”,返回 Home 再次尝试连接,并留意系统提示。不要通过删除全部网络设置来代替授权排查;若设备由学校或单位管理,应先确认管理策略。
Not Connected:连接开关与实际可用性分开判断
Home 顶部的 Not Connected 表示当前没有建立客户端连接。开启后,应用会尝试按当前配置启动隧道。连接状态变化说明本机隧道的运行状态,不能单独证明服务器认证、DNS 解析和目标网站访问都正常。
连接状态与访问结果分别检查
仍为 Not Connected
- 确认 VPN 授权是否完成。
- 确认 Home 已选中有效服务器。
- 检查是否有其他 VPN 连接正在争用系统隧道。
已连接但无法访问
- 确认 Global Routing 的当前取值。
- 检查服务是否有效、认证参数是否完整。
- 分别观察 Connectivity Test 与网页访问结果。
先判断隧道是否启动,再判断请求是否成功;不要仅凭连接开关或一个延迟结果下结论。
手动关闭后又自动连接时,检查 Settings → On Demand。该功能按启用的条件自动触发连接,不是服务器列表的自动测速。首次排查建议先保持 On Demand 关闭,完成手动连接测试后,再按需要启用;已有配置或迁移设置可能改变当前值,应以实际显示为准,不把推荐值当作出厂默认值。
Global Routing:先选姿态,再看规则
Home → Global Routing 决定请求采用哪种路由处理方式。它与服务器选择不是同一个操作:前者决定如何分配流量,后者决定需要代理时使用哪个服务器。以下比较只针对 Shadowrocket 自身的四种姿态;实际处理仍受协议能力、应用设置和系统网络限制影响。
Config
推荐按当前启用的配置文件匹配规则,结果可以是 PROXY、DIRECT 或 REJECT。推荐用于已有可用规则配置的日常使用,不应把它理解成“所有未匹配请求都直连”。
适合:已经导入并确认规则文件,需要按域名或 IP 分流。
Proxy
将客户端接管的流量按代理姿态处理,不按 Config 的通常分流规则决定去向。它便于暂时排除规则分流因素,但不保证所有应用和协议都能通过所选服务器访问。
适合:使用同一目标请求,临时检查问题是否与分流规则有关。
Direct
将客户端接管的流量按直连姿态处理,不经所选远端代理服务器。Direct 不等于关闭连接开关,系统隧道仍可能处于运行状态。
适合:对照当前网络直接访问的结果。
Scene
使用场景配置对应的路由安排,需先理解并完成相关场景设置。它不是自动选择最快服务器的按钮,首次使用没有配置场景时无需先选择此项。
适合:已经配置场景,并需要按既定场景切换路由安排。
在 Config 中,规则通常按从上到下的顺序匹配,命中后采用对应策略。DOMAIN-SUFFIX 按域名后缀匹配,GEOIP 按 IP 地理分类匹配,IP-CIDR 按地址段匹配,FINAL 处理前面未命中的请求。下列片段只演示规则含义,不是完整可导入配置:
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY
这个例子中,未命中前面三条的请求交给 FINAL 使用 PROXY,而不是默认直连。规则的详细说明见选项手册的规则章节。如果尚无可用规则文件,应先确认配置来源与内容,再把 Config 作为日常姿态。
Connectivity Test:测试结果不等于完整访问链路
Home → Connectivity Test 用于检查列表中服务器的连通性,并显示相应测试结果。测试采用的方式和目标会影响结果;测试值不能直接换算成下载速度,也不能证明每一个目标网站都能打开。
| 观察到的现象 | 能说明什么 | 下一步操作 |
|---|---|---|
| 测试显示延迟值 | 当前测试路径获得了响应 | 开启连接后再访问一个已知可用的目标页面 |
| 测试超时 | 测试未在限定时间内得到响应 | 核对服务器地址、端口、网络环境及测试方式 |
| 延迟正常但网页转圈 | 测试成功未覆盖全部实际请求环节 | 检查 DNS、认证、Global Routing 与命中的规则 |
| Wi-Fi 可用而蜂窝网络失败 | 结果与当前接入网络有关 | 保持配置不变,分别记录两种网络下的测试与访问结果 |
排查时一次只改变一个变量。例如保持同一服务器、同一 Global Routing 与同一目标网站,仅切换 Wi-Fi 和蜂窝网络。不要一边更换服务器、一边修改 DNS、一边更新订阅,否则难以判断哪项操作影响了结果。
SERVER 列表:导入、选中与更新是三个动作
Home 的 SERVER 区域显示可选择的服务器条目。条目名称只是识别标签,不是可用性证明;先导入,再选中,最后启动连接。编辑某条服务器的参数,也不等于已经把它设为当前使用的服务器。
- 手动添加:Home → 右上角“+”进入 Add Server,按已有服务资料选择 Type,再填写地址、端口和认证参数。端口必须与服务端一致,不能因为使用加密传输就一律填写
443。 - 导入订阅:Home → 右上角“+”→ Type → Subscribe,在 URL 中填写用户已有的订阅链接,保存并等待获取结果。
https://example.com/sub?token=xxxx仅为格式示例,不能用于实际连接。 - 选中条目:返回 Home,展开相应分组并点击准备使用的服务器,确认选中标记,再操作顶部连接开关。
- 更新订阅:在 Home 对订阅分组执行更新操作;支持下拉更新的界面可下拉刷新。更新后重新检查所选条目是否仍存在,不把更新成功视为连接成功。
Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 对应不同协议,所需字段并不相同。应按服务端提供的参数填写,不能只保留服务器地址和端口后随意切换 Type。手动更改订阅生成的条目也可能在下次更新时被覆盖,需要长期保留的修改应先确认配置管理方式。
订阅 URL 中的 token、服务器密码和密钥属于敏感信息。发送排查截图时遮盖这些字段,同时保留协议类型、错误提示和操作顺序,避免把完整订阅链接贴入公开讨论。
首次连接检查顺序:从 Home 到实际网页
完成导入后,按下面顺序检查一次即可。不要把“已允许 VPN”“测试有延迟”“开关已开启”合并成同一个结论:三者分别对应系统权限、测试路径与隧道状态。
- 检查输入:Home 中已有服务器,所选条目正确,协议与认证参数来自用户已有的服务资料。
- 检查路由:Home → Global Routing 的取值符合本次测试目的;使用 Config 时,确认 Config 页面已启用预期规则文件。
- 检查权限:开启连接后完成系统授权;若未连接,先处理系统提示,不立即修改 DNS。
- 检查访问:先执行 Connectivity Test,再打开目标网页;若二者结果不一致,按 DNS、规则与认证方向继续排查。
- 检查自动连接:确认手动使用正常后,再到 Settings → On Demand 按需要设置自动连接条件。
- 记录现象:记录接入网络、路由姿态、测试结果与错误提示;一次修改一个设置,便于恢复和对照。
需要按界面逐步添加服务器时,继续阅读快速上手;已经连接但无法访问时,查看连接问题说明。描述问题时写明“在哪一步失败”,比单独写“连不上”更便于确定排查范围。
获取 Shadowrocket 与首次配置步骤
iPhone / iPad 版 App Store $2.99 一次性付费,Mac(Apple 芯片 / Intel)/ Windows / 安卓 / Linux 版免费。下载指南按设备列出获取方式,快速上手说明如何导入用户已有配置。