Shadowrocket(小火箭)的界面词可以分为三层:Home、Config、Data、Settings 是页面入口;Global Routing 下的 Proxy、Direct、Config、Scene 是流量处理姿态;Subscribe、Connectivity Test、On Demand 对应导入、测试与按需触发。本文适合已经持有自己的服务商与订阅、但不确定该点哪个入口的用户,重点说明同名词在不同位置的含义,以及一次连接应按什么顺序检查。
先分清页面入口与连接状态
底部标签决定当前查看哪一页,不直接代表连接是否启用。进入 Config 不会自动让流量按规则处理,进入 Data 也不会启动连接。判断当前状态,要回到 Home 查看连接开关、选中的服务器,以及 Global Routing 的选择。
| 界面词 | 主要用途 | 不要混淆 |
|---|---|---|
| Home | 管理服务器、选择默认服务器、操作连接与测试。 | 服务器显示在列表中,不等于已经被选中或已连接。 |
| Config | 管理和编辑配置文件,查看规则与相关设置。 | 这里是文件管理入口,不是 Global Routing 的当前姿态。 |
| Data | 查看流量统计和连接记录,辅助判断请求路径。 | 本机记录不能代替服务商账户里的套餐用量。 |
| Settings | 调整应用行为、订阅相关设置与 On Demand 等选项。 | 设置项开关与 Home 的连接开关不是同一个控制对象。 |
阅读操作说明时,应把完整路径连在一起看。例如 Home → Global Routing → Config 的最后一项是模式,而单独说“打开底部 Config”指的是配置文件页面。只记住一个单词、忽略它所在的位置,是最常见的误操作来源。
Home:导入、选择与连接分别完成
Home 是日常连接操作的起点。Subscribe 是服务器订阅类型,不是客户端购买项目;导入后出现服务器条目,只说明数据已进入列表。仍需要选择默认服务器,再打开连接开关。以下步骤以用户已经持有自己的有效订阅为前提。
-
打开入口
进入 Home,点右上角“+”,在 Type 中选择 Subscribe。不要因为看见某个协议名称,就把整条订阅地址填进单个服务器的地址栏。
-
保存订阅
将自己的订阅地址填入 URL 后保存。
https://example.com/sub?token=xxxx仅为格式假值,不能用于连接;真实地址中的 token 应作为凭据保护。 -
选中条目
回到 Home,确认订阅内容已载入,点选准备使用的服务器,核对条目左侧的选中标记。订阅名称用于分组识别,具体服务器才是连接目标。
-
启用连接
检查 Home → Global Routing 的当前选择,再打开 Home 顶部连接开关。首次出现系统添加 VPN 配置的提示时,按系统提示完成授权。
-
执行测试
在 Home 使用 Connectivity Test,并访问实际需要使用的目标。测试通过与目标请求可用需要分别确认,不能只看连接开关的位置。
Subscribe 的更新是重新获取服务商返回的服务器数据,不是购买服务,也不是更新应用。下拉刷新前应确认当前网络可以访问自己的订阅地址;刷新失败时先记录错误信息,不要连续删除再导入,以免丢失正在使用的选择依据。
Global Routing:Proxy、Direct、Config、Scene 的区别
Global Routing 决定交由 Shadowrocket 处理的流量采用什么路径策略。它与服务器采用 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 或 WireGuard 哪一种协议是两个维度:前者控制如何选路径,后者描述服务器连接所用的协议。更换模式不会把服务器转换成另一种协议。
Config
推荐按当前选用配置中的规则处理请求,结果可能是 DIRECT、PROXY 或配置里定义的策略。这里的推荐以配置来源明确、规则已经核对为前提,并非所有请求都应经过代理。
适合:已准备好规则配置,需要按目标区分连接路径。
Proxy
采用代理姿态处理流量,不按 Config 模式中的逐条分流规则选择路径。可用于临时对照测试,但代理是否能连接仍取决于所选服务器和网络条件。
适合:在同一目标、同一服务器条件下,临时排查分流规则的影响。
Direct
采用直连姿态,不把请求交给所选代理服务器转发。连接开关处于开启状态,也不代表请求一定经由代理。
适合:对照当前网络的直连表现,确认故障是否只发生在代理路径。
Scene
使用场景设置决定相应的处理方式。选择前先核对已配置的场景及其条件,不应把 Scene 当作另一条服务器,也不应认为它天然等同于 Config。
适合:已经建立并检查过场景设置,需要按场景使用连接策略。
排查时一次只改变一个变量。例如保留同一服务器和同一目标,仅在 Config 与 Proxy 间做对照。如果结果不同,应继续检查规则命中与策略指向,而不是直接认定服务器失效。完成测试后恢复原本需要的姿态,避免临时设置留在日常使用中。
Config:文件入口、模式名称与规则关键字
底部 Config 管理配置内容,Global Routing 中的 Config 使用这些内容进行处理。文件已经导入、文件已经选用、Global Routing 已经切到 Config,是三个需要分别核对的状态。仅编辑一个尚未选用的文件,不会让当前请求立即采用其中的规则。
同名词定位
- 底部 Config
- 管理、选用和编辑配置文件。
- Global Routing → Config
- 根据当前配置中的规则处理流量。
- 规则中的 PROXY
- 规则的处理动作,与界面的 Proxy 姿态分开理解。
- 规则中的 DIRECT
- 命中该条规则时采用直连。
先定位词出现的位置,再判断它控制的是文件、模式还是一条规则的动作。
规则词定位
- DOMAIN-SUFFIX
- 按域名后缀匹配目标域名。
- IP-CIDR
- 按 IPv4 地址网段匹配。
- GEOIP
- 按 IP 地理数据库中的地区分类匹配。
- FINAL
- 前面的规则均未命中时使用的最终规则。
规则按顺序匹配;GEOIP 的分类结果不能直接代替对目标实际所在地的判断。
下面仅展示 [Rule] 部分的语法,不是服务器连接配置。example.com 是示例域名,192.0.2.0/24 是文档示例网段;不要把示例当成针对实际业务设计的规则集。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY
例如第一条命中后,就按 PROXY 处理,不再依靠最后的 FINAL 决定路径。若前面三条都没有命中,才会落到 FINAL。阅读规则时既要看左侧匹配条件,也要看末尾动作;只看到 DOMAIN-SUFFIX 并不能判断请求是否直连。
Data 与 Connectivity Test:记录和测试不能互相替代
Data 用于观察连接及流量相关信息,Connectivity Test 用于执行连通性检查。前者帮助回答“请求发生时走了什么路径”,后者帮助回答“这次测试目标是否得到响应”。两者都不能单独证明所有网站、所有协议或长时间传输都可用。
核对方法:固定条件后分别查看
Home → Connectivity Test
- 记录测试时选中的服务器和 Global Routing 姿态。
- 区分响应时间、超时与失败提示,不把较小数字视为带宽承诺。
- 测试后访问实际目标,确认目标本身的访问结果。
Data
- 先发起一次容易辨认的请求,再查相应时间附近的记录。
- 核对可见的目标、连接路径及规则信息,以实际记录字段为准。
- 分享记录前遮盖订阅凭据、服务器地址和个人访问内容。
测试结果说明一次检查,连接记录说明具体请求;套餐剩余额度仍需到自己的服务商账户核对。
如果网页没有打开,但某次 Connectivity Test 成功,应继续检查网页目标的解析与规则结果,不要将两个不同目标的结果合并。反过来,一次测试超时也不足以证明所有连接都失败;先确认测试目标和当时网络,再用实际请求复核。
Settings 与 On Demand:设置行为,不是选择服务器
Settings → On Demand 是按需触发连接的设置入口。它处理何时连接、何时不连接等条件,不承担订阅导入,也不替用户选择可用服务器。即使触发条件成立,服务器参数错误或服务不可用仍会导致请求失败。
- 先做手动基线:在 Home 选定服务器,手动连接并验证目标可用,再配置自动触发。
- 再核对条件:检查已设置的 Wi-Fi、蜂窝网络或域名条件,以及对应动作,避免只打开总开关却没有检查条件内容。
- 区分连接与路由:On Demand 决定触发时机;Global Routing 和当前配置决定连接建立后怎样处理请求。
- 排查自动重连:手动关闭后又出现连接时,先返回 Settings → On Demand 检查启用状态与匹配条件,再观察系统 VPN 状态。
Settings 中的订阅相关选项则作用于订阅获取行为,不会修正服务商返回的错误服务器参数。若只是记不清入口,先判断任务对象:添加数据到 Home,编辑规则到 Config,观察请求到 Data,改变应用行为到 Settings。这个分类比逐个背诵英文词更容易用于实际操作。
常见疑问:按界面位置定位问题
我点了底部 Config,为什么还是直连?
底部 Config 只是打开文件页面。回到 Home → Global Routing 核对是否选择 Config,再检查当前选用的文件及目标命中的规则。即便模式正确,命中 DIRECT 的目标仍会直连。
Subscribe 导入后,为什么还不能访问?
回到 Home 确认已出现服务器条目并选中默认服务器,然后核对连接开关和 Global Routing,再执行 Connectivity Test。若列表为空,先处理订阅获取失败,不要跳到规则编辑步骤。
开关打开了,为什么 Data 看起来仍走 Direct?
先查看 Home → Global Routing 是否为 Direct;若为 Config,再核对该请求是否命中 DIRECT。连接状态和请求采用的路径是不同信息,应以同一次请求的记录为依据。
关闭连接后又自动连上,应该改哪里?
进入 Settings → On Demand,核对是否有当前网络满足的触发条件。排查期间先停用按需触发,再回 Home 进行手动连接对照,不必先删除订阅或配置文件。
Shadowrocket 是 Apple 平台的闭源商业应用,主要用于 iPhone 与 iPad,唯一获取入口是 App Store。开发者为 Shadow Launch Technology Limited,应用 ID 为 932747118;系统要求、兼容性与通用购买适用性以 App Store 页面标注为准。客户端一次性买断 ≠ 线路套餐,本站不提供、不销售、不推荐节点或订阅。