本文速览

首次使用 Shadowrocket(小火箭),先区分系统授权、服务器资料与分流方式:VPN 配置权限用于建立系统网络隧道,SERVER 保存用户已有的连接资料,Global Routing 决定请求如何分流。本文适合刚完成安装、尚不清楚 Home 各项作用的用户;按顺序核对后,可以辨认未连接状态、完成必要授权,并选择下一步应检查的位置。

一、VPN 配置权限:允许建立系统隧道

Shadowrocket 需要借助 Apple 系统提供的 VPN 能力接管并处理网络请求。首次使用过程中,系统会要求确认添加 VPN 配置;常见触发点是第一次打开 Home 的连接开关,而不一定是刚进入应用的那一刻。尚未看到请求时,不需要反复退出重开应用。

确认权限后,系统保存的是供 Shadowrocket 建立隧道使用的 VPN 配置。这与 Config 页面中决定分流行为的配置文件不是同一件事,也不会自动补齐服务器地址、端口或认证资料。允许添加配置,只表示系统允许后续发起连接,不代表远端服务已经可用。

  1. 核对应用

    确认从 App Store 获取 Shadowrocket,开发者为 Shadow Launch Technology Limited,应用 ID 为 932747118。需要核对时,先前往正版核验页。

  2. 准备资料

    在 Home 核对 SERVER 中已有的连接项目。没有项目时,先添加自己已有的服务器或订阅,不把权限确认当作服务器导入。

  3. 发起连接

    选中准备使用的服务器,再打开 Home 顶部连接开关;首次触发系统添加 VPN 配置请求时,确认请求来自当前应用。

  4. 完成授权

    在系统提示中允许添加,并按设备要求完成身份验证。返回 Home 后查看状态;授权完成与远端连接成功需要分别核对。

二、Home、Config、Settings 分别处理什么

首次打开先认清三个入口,比逐个修改选项更重要。Home 主要用于连接操作与服务器选择;Config 用于管理分流配置;Settings 用于调整应用设置,例如 On Demand。页面名称相近,不意味着配置可以互相替代。

Home
连接开关、Global Routing、Connectivity Test、SERVER
Config
管理配置文件,核对当前启用的分流规则
Settings
调整应用选项;On Demand 的入口位于此处

例如,Home → Global Routing → Config 是选择“按配置分流”的姿态;进入底部 Config 页面,则是查看和管理实际使用的配置内容。前者决定使用哪种处理方式,后者提供这种处理方式所需的规则,两处应结合检查。

三、Not Connected:连接状态不等于服务器状态

Home 顶部显示 Not Connected,表示当前没有建立应用的 VPN 连接。首次安装后出现这一状态是正常起点,并不能单凭这几个字判断服务器失效。连接开关用于发起或结束隧道,SERVER 列表中的选中项则是代理请求所用服务器的基础选择。

打开开关后,应分别观察系统是否完成授权、应用是否进入连接状态,以及目标内容是否能够访问。这三个观察点处于不同层次:权限通过不等于认证成功,连接状态成立也不等于所有请求都会通过代理,实际路径还受 Global Routing 和规则影响。

可见现象先核对什么不能直接得出的结论
一直显示 Not Connected连接开关、系统授权与是否存在可用的服务器项目不能直接判定为 DNS 故障
已连接但部分内容打不开Global Routing、当前规则、所选服务器及目标服务状态不能仅凭已连接认定所有请求都走代理
手动断开后又连接Settings → On Demand 中是否启用了匹配当前网络的条件不能直接认定开关操作没有生效

四、Global Routing:先确认请求的处理姿态

Home → Global Routing 用于选择流量处理方式。初次使用重点理解 Config、Proxy 与 Direct,并认清 Scene 是场景化选择,不把它当成另一种服务器协议。以下“全部”指交由 Shadowrocket 处理的流量,不是对设备所有系统流量的绝对承诺。

Config

推荐

依据当前配置中的规则选择策略。命中 DIRECT 的请求直连,命中 PROXY 的请求使用代理;未命中的去向由后续规则及 FINAL 等兜底设置决定,并非固定直连。

适合:已经核对当前配置、希望按规则分流的日常使用。

Proxy

将接管的流量按代理姿态处理,不再按 Config 中的普通分流规则逐条决定去向。仍然需要正确的服务器资料与可用连接。

适合:临时对照 Config,缩小规则分流问题的排查范围。

Direct

将接管的流量按直连姿态处理。它是路由选择,不等于关闭 Home 的连接开关,也不能用于验证所选代理服务器是否可用。

适合:对照当前网络的直连访问情况。

Scene

使用应用中配置的场景条件选择相应行为。结果取决于现有场景设置,初次使用应先检查具体条件,而不是仅根据名称推断流量去向。

适合:已有明确场景配置,需要根据条件切换行为的使用方式。

做对照时一次只改变一项。例如保持同一服务器与同一网络,先记录 Config 下的现象,再短暂切换 Proxy 访问同一目标。如果结果不同,应优先检查规则路径;这只是排查线索,不能跳过 DNS、目标限制等因素直接下结论。测试后恢复原先需要的姿态。

五、SERVER:服务器资料与订阅的边界

SERVER 区用于查看和选择已有服务器。首次安装列表为空,说明还没有可选择的连接资料,不是购买未生效。Shadowrocket 是一次性买断的商业应用,客户端买断 ≠ 线路套餐;本站不提供、不销售、不推荐节点、订阅或服务商。

以下操作以用户已有自己的服务商与订阅为前提:Home 右上角“+”→ Type → Subscribe,填入自己的订阅地址并保存,再核对实际导入的项目。订阅是更新服务器资料的来源,不能代替系统 VPN 授权,也不等于 Config 中的分流规则已经准备妥当。

点选服务器主要确定代理请求的基础出口选择。在 Config 姿态下,规则或策略组仍可能指定其他处理路径;因此,“选中了某台服务器”与“所有请求均经由该服务器”不能画等号。

六、Connectivity Test:把结果当作诊断线索

Home → Connectivity Test 用于检查连接情况。阅读结果前先确认当前采用的测试方式及其对应目标:延迟或成功结果只覆盖这次测试的路径与条件,不代表所有网站、所有端口或所有协议功能都能正常使用。测试失败也需要结合当前网络、服务器资料和目标状态分析。

  1. 固定测试条件:先确定使用 Wi-Fi 还是蜂窝网络,记下当前 Global Routing 与选中服务器,避免多个变量同时变化。
  2. 执行连接测试:在 Home 使用 Connectivity Test,观察同一项目的结果;不要把列表中其他项目的结果当作当前服务器的结果。
  3. 核对实际访问:完成 VPN 授权并连接后,再访问自己需要使用的目标内容。测试成功但目标失败时,继续检查实际命中的规则及目标本身。
  4. 单项变更复查:一次只切换网络、服务器或路由姿态中的一项。保留失败时的状态与错误信息,比连续更换多个选项更容易定位。

七、Config 与 On Demand:首次使用先分清两条路径

最常见的混淆是把“何时连接”和“连接后如何分流”视为同一个设置。On Demand 关注系统在满足条件时如何处理连接;Rule 关注请求进入后使用什么策略。前者不会自动修正服务器密码,后者也不会代替系统授权。

Config 中的规则

入口
Config → 当前使用的配置
DOMAIN-SUFFIX
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR
IP-CIDR,192.0.2.0/24,DIRECT
FINAL
FINAL,PROXY

以上为独立的语法示例,不是要求直接导入的完整配置。规则按顺序匹配,FINAL 用于兜底;示例域名与文档地址段不代表服务推荐。

On Demand 条件

入口
Settings → On Demand
核对对象
当前启用的条件及其连接行为
观察时机
切换 Wi-Fi 或蜂窝网络前后
排查方式
记录原设置,暂停相关条件后手动连接对照

自动行为应与应用内条件及系统 VPN 状态一并核对;完成手动连接验证后,再逐项恢复需要的条件。

首次使用的核对顺序可以固定为:确认应用来源 → 准备已有服务器资料 → 选择 Global Routing → 发起连接并允许 VPN 配置 → 用 Connectivity Test 与实际访问共同验证。只有手动连接能够稳定复现后,再调整自动连接条件,排查时才不容易混淆。