Shadowrocket(小火箭)的界面可以按“连接参数、分流配置、运行设置、流量观察”四类理解。本文适合已经持有自己的服务商参数或订阅、但不熟悉英文入口的用户:先认清 Home 与 Config 的分工,再辨别 Global Routing 中的姿态,最后用 Data 与 Settings 排查问题。相同英文出现在不同位置时,要结合所在页面判断含义。
Home、Config、Settings:先认清操作入口
Home 是检查连接状态、选择已有连接及添加服务器参数的主要入口。Config 用于管理分流配置文件;文件中可以包含规则、DNS 等设置。Settings 用于调整应用行为,例如 On Demand 的连接触发设置。三者不是一套需要从左到右依次开启的开关,而是分别管理不同对象的页面。
| 英文 | 负责什么 | 什么时候查看 |
|---|---|---|
Home | 连接状态、已有服务器列表、添加连接与订阅。 | 首次填写参数、切换当前连接、运行连接测试。 |
Config | 配置文件及文件中的分流、DNS 等设置。 | 导入已有规则配置、核对当前启用的配置。 |
Settings | 应用运行行为及相关选项。 | 检查 On Demand、订阅更新相关行为。 |
Data | 数据用量或流量统计相关显示。 | 观察连接期间是否产生流量、查看统计范围。 |
Data 不应被理解成一个通用的服务器配置入口,也不必把它认作与 Home、Config、Settings 同级的固定标签。遇到 Data 字样时,先看它所在的统计区域及单位;累计数据、上传数据和下载数据,表达的都不是服务器密码或规则内容。入口位置与显示细节应以当前界面为准。
Proxy、Direct、Config、Scene:区分路由姿态
从 Home 打开 Global Routing,看到的 Proxy、Direct、Config、Scene 属于路由姿态,不是四种协议。连接参数中的 Type 则用于选择 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 等协议类型。将 Global Routing 改为 Proxy,并不会把一条 Trojan 连接变成另一种协议。
以下“推荐”以已有可用连接、并且已经检查过规则配置为前提。Proxy 与 Direct 适合临时对照,但不等于连接一定成功;目标是否能访问,还取决于网络、服务器参数与目标本身。Scene 则需要结合已设置的场景判断,不能只凭名称推断当前具体走向。
Config
推荐根据当前启用配置中的规则决定请求策略。并非固定“部分代理、其余直连”,实际结果还取决于规则顺序与 FINAL。
适合:已经核对配置,希望按目标分别处理请求。
Proxy
对接管的请求采用代理路由,而不是按 Config 中的普通分流规则逐条选择。当前代理连接及其参数仍需正确。
适合:临时排除分流规则对某次访问的影响。
Direct
对接管的请求采用直接连接。应用连接开关的状态与“请求是否经过代理服务器”是两个不同问题。
适合:对照当前网络能否直接访问同一目标。
Scene
使用场景相关设置决定路由行为。需要先核对已配置的场景及其条件,不能把 Scene 视为 Config 的另一个名字。
适合:已明确设置场景,并了解其适用条件的用户。
从 Home 添加已有订阅:字段与步骤对照
Subscribe 表示订阅导入类型,Config 表示配置文件管理,两者不能仅凭“都能导入一个链接”就当成同一件事。订阅通常用于更新已有服务器列表;规则配置则描述请求如何处理。已有服务具体提供哪些内容,需要核对其说明与实际导入结果。
-
进入 Home
打开 Home,点右上角“+”进入 Add Server。先确认手中拿到的是完整订阅链接,还是 Address、Port、Password 等单条连接参数。
-
选择类型
订阅链接使用 Type → Subscribe;单条连接选择与已有服务一致的协议。不要把订阅链接直接填进单条连接的 Address。
-
填写并保存
在 Subscribe 对应的 URL 字段粘贴自己的完整订阅链接,填写便于辨认的备注后保存。保留链接中的路径与查询参数,不自行删改访问凭据。
-
刷新并选择
返回 Home,下拉刷新订阅,检查是否出现服务器条目,再选择其中一条已有连接。新增、保存与成功获取订阅内容是三个需要分别确认的结果。
-
检查并连接
在 Home 核对 Global Routing,按已准备的配置选择姿态,再打开连接开关。首次出现系统 VPN 配置授权时,核对应用名称后按系统提示处理。
如果使用单条参数,Address 是服务器地址,Port 是端口,Password 是认证字段之一,是否出现以及如何填写取决于协议。以已有 Trojan 参数明确给出 Port 为 443 为例,应填写数字 443;不能因为 TLS 常见于 443,就把服务商提供的 8443 擅自改成 443。协议类型、端口与认证内容必须作为一组核对。
Config 页面与 Config 姿态:文件不等于开关
Config 的两种用法是新手最容易混淆的地方:打开 Config 页面是在管理文件;把 Global Routing 设为 Config 是让路由按当前配置工作。因此,“已经导入配置”不等于“当前一定按该配置分流”。还需要核对启用的是哪一份文件,以及 Global Routing 处于什么姿态。
分别检查:配置文件与路由姿态
Config 页面
- 查看已有配置文件,确认当前启用项。
- 检查规则顺序、策略名称与 FINAL。
- 编辑前保留一份可恢复的原配置。
Home → Global Routing
- 确认当前是 Config、Proxy、Direct 还是 Scene。
- 需要按规则分流时,核对 Config 姿态。
- 临时测试后恢复原先明确使用的姿态。
先确认“用哪份文件”,再确认“是否按文件路由”,最后观察具体请求命中了什么。
规则关键字也应保留英文。DOMAIN-SUFFIX 按域名后缀匹配;IP-CIDR 按地址网段匹配;GEOIP 按 IP 地理分类数据匹配,而不是读取设备定位;FINAL 接住前面未命中的请求。规则通常自上而下判断,第一条命中即决定策略,所以精确例外应放在覆盖范围更大的规则之前。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
这段是用于解释语义的规则片段,不是完整配置。第一行规则让 example.com 及其子域名使用 PROXY;第二条覆盖 192.168.0.0/16 私有网段;其余请求由 FINAL,DIRECT 接住。PROXY、DIRECT、REJECT 是规则中的策略关键字,分别表示代理、直接连接与拒绝;界面上的 Proxy、Direct 则要结合 Global Routing 的位置理解。
Data 与 On Demand:统计、触发和策略分开看
Data 相关统计用于观察流量,不是服务商剩余额度的通用查询结果。应用累计接收了多少字节,与服务商按什么周期、什么倍率计算套餐用量,是不同的统计口径。连接测试、订阅更新及设备上的后台请求也可能产生流量,因此 Data 增长本身不能证明某个指定网页已经成功加载。
- 先看单位:字节累计量与带有“每秒”含义的速率不是同一指标,不能用累计值判断瞬时速度。
- 再看范围:确认是某个连接、某段时间还是累计统计;比较前后数据时保持相同范围。
- 最后看请求:在相同网络下重新发起目标访问,再结合连接记录判断策略与错误,不只观察数字是否跳动。
Settings → On Demand 管理的是按条件发起连接的行为,不负责把某个域名直接改为 PROXY。若希望特定目标采用某种策略,应检查 Config 中的规则;若要排查为何手动断开后又出现连接,则检查 On Demand 的条件。修改前先记录原设置,每次只改一项,才能把变化与结果对应起来。
| 要解决的问题 | 检查位置 | 不要混淆 |
|---|---|---|
| 何时自动发起连接 | Settings → On Demand | 触发条件不等于域名分流策略。 |
| 请求是否按配置分流 | Home → Global Routing | Config 页面存在文件不代表当前已使用 Config 姿态。 |
| 目标最终使用哪个策略 | 当前 Config 中的规则及连接记录 | 选中服务器不代表每个请求都使用 PROXY。 |
| 是否产生数据传输 | Data 相关统计 | 流量累计不等于目标访问成功或套餐剩余额度。 |
界面英文常见问题:按现象定位入口
排查时先保留当前状态:所选连接、Global Routing 姿态、启用配置及网络环境。下面的问题按操作对象分别处理,避免在 Home、Config、Settings 之间同时改动多处,导致无法判断是哪项设置影响结果。
Home 有服务器,为什么还是不能访问?
列表存在只说明条目已经保存。先选择该连接并运行 Connectivity Test,再检查连接开关、Home → Global Routing 以及认证参数。测试有响应不代表所有目标都能访问;继续对同一目标检查实际策略与错误提示。
Config 已导入,为什么修改规则没变化?
先到 Config 确认编辑的文件就是当前启用文件,再到 Home → Global Routing 确认使用 Config。保存后重新发起请求;已经建立的长连接未必能反映修改后的新匹配结果。
订阅保存后没有出现服务器,应该看哪里?
回到 Home 下拉刷新,核对 Type 是否为 Subscribe、URL 是否完整,并读取更新错误。若下载订阅确实需要经由已有可用代理,再检查 Settings → Subscribe 中的 Update via Proxy;没有可用连接时,仅开启该选项不能解决问题。
Direct 是断开连接的意思吗?
不是。Home → Global Routing → Direct 表示路由采用直接连接,连接开关是另一项状态。要判断当前是否建立 VPN 连接,应看连接状态;要判断请求是否经过代理,应看姿态、配置与具体请求记录。
关闭连接后又自动连接,应该改规则吗?
先进入 Settings → On Demand 检查已启用的条件,在确认用途后临时关闭相关触发进行对照。DOMAIN-SUFFIX、IP-CIDR 和 FINAL 负责请求策略,不是处理自动连接触发的替代入口。
理解这些入口后,可以按固定顺序检查:Home 核对连接参数与状态,Global Routing 核对姿态,Config 核对文件与规则,Settings 核对触发行为,最后结合 Data 和连接记录观察结果。这样能把“有条目”“已连接”“走代理”“目标可访问”四件事分别验证,而不是用一个开关状态代替全部判断。