Shadowrocket(小火箭)的界面词要分两层理解:Home、Config、Data、Settings 是功能页面;Global Routing 下的 Config、Proxy、Direct、Scene 是路由选择。首次使用先在 Home 核对已有服务器,再确认路由方式与连接状态;需要规则时查看 Config,需要排查请求时查看 Data,需要调整自动连接行为时进入 Settings。本文以用户已有自己的服务商与订阅为前提,说明每个词的用途与操作边界。
一、先分清标签页与 Global Routing
同一个英文词出现在不同位置,含义可能不同。最容易混淆的是 Config:底部 Config 是管理配置文件的页面;Home → Global Routing → Config 则表示按当前配置文件处理流量。进入 Config 页面不等于已经启用按规则分流,仍要回到 Home 核对 Global Routing。
另一个常见误读是把 Proxy 当成某一种协议。Proxy 在 Global Routing 中表示代理路由姿态,不是 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 或 WireGuard 的别名。服务器使用什么协议,由对应条目的 Type 与参数决定;流量是否交给代理处理,则由路由方式与配置决定。
| 界面词与位置 | 主要职责 | 什么时候查看 |
|---|---|---|
| Home | 查看服务器、连接入口和 Global Routing。 | 选择服务器、连接前核对、执行测试。 |
| Config 标签页 | 管理与选用配置文件。 | 检查规则、DNS 等配置内容。 |
| Data | 查看应用记录的请求与流量信息。 | 定位某次访问的处理情况。 |
| Settings | 调整应用设置。 | 检查 On Demand、Subscribe 等设置。 |
| Global Routing | 决定当前采用哪一种流量处理方式。 | 判断为什么走代理、直连或配置规则。 |
二、Home:先选服务器,再检查连接
Home 是首次连接的主要操作页面。服务器条目可以来自手动添加,也可以来自用户已有的 Subscribe。列表中出现服务器,只能说明条目已经保存,不能证明地址可达、认证有效或目标网站可以访问。先检查当前选中的服务器,再打开连接开关,最后用测试与实际请求验证。
Connectivity Test 用于辅助判断连通性。测试结果应与当前网络、所选服务器以及实际访问一起看:有延迟数值不代表所有网站都能正常打开,出现超时也不能直接断定密码错误。网络不可达、服务器停止响应或测试目标不可达,都需要继续区分。
-
检查条目
进入 Home,核对已有服务器名称与参数。需要导入自己的订阅时,使用 Home 右上角「+」→ Type → Subscribe,填入自己的订阅地址后保存;不要把订阅地址当作单个服务器地址填写。
-
选定服务器
在 Home 点选要使用的服务器,核对 DOT 选中标记。修改条目的编辑页用于更改参数,点选列表条目用于选择服务器,这两个动作不能混为一谈。
-
核对路由
进入 Home → Global Routing,确认当前是 Config、Proxy、Direct 还是 Scene。若准备按规则使用,选 Config 后还要检查 Config 标签页中当前选用的文件。
-
打开连接
回到 Home 打开连接开关;系统首次要求添加 VPN 配置时,按系统提示确认授权。系统授权允许建立连接,并不替代服务器认证。
-
验证访问
在 Home 使用 Connectivity Test,再访问一个已知目标。若测试与实际访问不一致,记录发生时间、所选服务器及 Global Routing,继续查看 Data,而不是同时修改多个设置。
三、Global Routing:Config、Proxy、Direct、Scene 的区别
Global Routing 控制的是流量处理姿态,不是连接开关。连接保持开启时,Direct 仍可让请求采用直连路径;因此系统显示 VPN 状态,不能单独证明某个请求经过了代理。判断某次访问,要结合当前路由方式、配置规则与请求记录。
| 选项 | 含义 | 核对重点 |
|---|---|---|
| Config | 依照当前配置文件中的规则决定请求去向。 | 确认文件已选用,并检查规则顺序和策略。 |
| Proxy | 采用代理路由方式处理请求。 | 确认所选代理可用;不应理解为自动识别协议。 |
| Direct | 采用直连路由方式处理请求。 | 直连能否访问取决于当前网络与目标服务。 |
| Scene | 使用场景配置所定义的路由安排。 | 检查场景中的设置,不能仅凭名称推断请求去向。 |
Proxy 适合在排查时缩小变量,例如判断问题是否与某条分流规则相关;它不保证服务器一定可用。Direct 可以帮助对照当前网络直接访问的结果,也不是“断开应用”的同义词。Scene 则需要先理解已有场景,未配置清楚时不要把它当作自动修复选项。
按规则使用与临时排查的核对方式
日常按规则使用
- Home → Global Routing → Config。
- 在 Config 标签页核对当前配置文件。
- 检查目标域名命中哪条规则与哪个策略。
临时对照排查
- 先记录原有 Global Routing 选项。
- 一次只切换 Proxy 或 Direct 一项。
- 重复相同访问,结束后恢复原设置。
改变路由方式只用于对照路径差异,不能替代服务器参数检查,也不能从一次访问推断所有流量的结果。
四、Config:配置文件与规则关键字怎么读
Config 不只是服务器列表的另一种显示。配置文件可以包含规则、DNS 等设置;订阅主要用于更新服务器条目,两者解决的问题不同。更新 Subscribe 后,如果某个域名仍走原来的路径,应检查当前 Config 和 Global Routing,而不是反复导入同一条订阅。
阅读规则时先看匹配对象,再看处理策略,最后看顺序。下列片段仅用于解释语法,不是一份完整配置,也不要求直接替换现有文件。示例中的 example.com 是保留示例域名,192.0.2.0/24 是文档示例地址段,不是可连接的服务器。
[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR,192.0.2.0/24,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY
DOMAIN-SUFFIX,example.com,DIRECT:按域名后缀匹配,覆盖example.com及其子域名;DIRECT是该规则的直连策略。IP-CIDR,192.0.2.0/24,DIRECT:按 IP 网段匹配,不是按网页标题或域名中的文字匹配。GEOIP,CN,DIRECT:按目标 IP 的地区归属数据匹配,不代表按设备语言或网站页面语言分类。FINAL,PROXY:作为未被前面规则匹配的请求的兜底策略,通常放在规则末尾。
规则按顺序进行匹配,较早命中的规则会影响后续判断。精确规则应与宽泛规则的顺序一起检查;把兜底规则提前,可能使后面的规则无法按预期参与匹配。域名规则与 IP 规则也并非相互等价,涉及 IP 的判断还需要结合解析结果理解。
五、Data 与 Settings:一个看记录,一个改行为
Data 用来观察请求与流量信息,不是添加服务器的入口。排查时先产生一次可辨认的访问,再查看相近时间的记录。重点核对目标、可见的处理结果及相关流量信息;具体字段和记录范围以当前应用界面为准。没有看到记录,不能直接证明目标网站没有收到请求,也不能直接证明服务器故障。
Settings 用来调整应用行为。首次使用不需要遍历所有开关;只有当问题与某项行为对应时再修改。例如连接在手动断开后又出现,应检查 Settings → On Demand;订阅刷新路径需要调整时,再检查 Settings → Subscribe。更改设置之前记录原值,便于恢复与比较。
| 入口 | 处理的问题 | 不能据此推断 |
|---|---|---|
| Data | 核对某次访问对应的请求与流量记录。 | 出现流量不等于目标业务已成功响应。 |
| Settings → On Demand | 检查按条件触发连接的设置。 | 开启后不代表所有网络环境都能连接成功。 |
| Settings → Subscribe | 检查订阅更新相关设置。 | 刷新成功不等于每个服务器都可连接。 |
| Settings → Subscribe → Update via Proxy | 调整订阅更新是否经由代理进行。 | 代理自身不可用时,勾选不能自动解决超时。 |
On Demand 与 Global Routing 分属不同层面:前者关注什么时候按条件建立连接,后者关注连接中的流量怎样处理。关闭 On Demand 不等于把 Global Routing 改为 Direct;选择 Config 也不等于已开启自动连接。遇到“设置改了但现象没变”,先确认改的是连接触发行为,还是流量路由行为。
六、常见误读:按界面位置找答案
我已经打开 Config,为什么还是全部走代理?
打开底部 Config 只是在浏览配置页面。先回 Home → Global Routing,确认选的是 Config 而非 Proxy;再回 Config 核对当前文件及规则。若兜底策略为 PROXY,而目标没有命中前面的规则,走代理可能正是该文件的预期结果。
选了 Direct,为什么系统还有 VPN 状态?
Direct 是路由方式,不是连接开关。到 Home 查看连接是否仍开启;需要结束当前连接时操作连接开关。若随后又建立连接,再检查 Settings → On Demand。VPN 状态本身不能说明当前请求采用了代理。
Subscribe 更新成功,为什么网页还是打不开?
刷新成功只说明订阅获取与处理完成,不是连通性保证。回 Home 重新核对 DOT 选中标记,执行 Connectivity Test,再检查 Global Routing 与具体服务器参数。不要把订阅更新时间当作服务器认证有效或目标可达的证据。
Data 看见请求,是不是就能确定连接正常?
不能。记录说明应用观察到了相关活动,仍要结合处理结果和实际页面响应判断。先记下失败访问的时间与域名,再对照相近记录;对外提供排查信息时,遮盖订阅地址中的令牌、密码及其他敏感内容。
记忆这些词不需要逐个翻译,只需保留一条操作顺序:Home 选服务器与连接,Global Routing 定处理方式,Config 看配置,Data 查记录,Settings 调行为。若某个界面入口与说明的位置不同,以当前应用实际显示为准,不要仅凭词义猜测某个开关的作用。
- 连接前:确认已有服务、选中的服务器与 Global Routing。
- 出现问题:固定一次访问,记录时间,只改变一个条件。
- 排查结束:恢复临时改动,再验证日常使用的配置。