本文速览

Shadowrocket(小火箭)的英文界面应按“入口、路由方式、结果”三层理解:Home 用于选择连接与查看状态,Config 管理配置文件,Settings 调整应用行为;Proxy 与 Direct 是路由选择,不是协议名称,Data 则用于查看流量信息。本文适合已有自己的服务商与订阅、需要对照教程定位操作的新用户,重点解释同一个 Config 在不同位置为什么含义不同。

先认位置:Home、Config、Data、Settings

先看词出现在哪里,再判断它代表什么。位于导航入口的 Config 指配置文件管理;位于 Home → Global Routing 里的 Config 指按配置处理请求的路由方式。两处文字相同,但前者回答“用哪个文件”,后者回答“请求怎样走”。

界面词功能位置与用途需要核对的内容
Home主页面,集中显示连接开关、服务器列表与 Global Routing 等入口当前选中项、连接状态、路由方式
Config配置文件管理入口;也可能出现在 Global Routing 的选项中先区分配置文件页面与路由选项
ProxyGlobal Routing 中的路由选项;规则里也可作为策略名称出现是否使用所选代理或相应策略
DirectGlobal Routing 中的路由选项;规则示例中常写为 DIRECT目标连接是否直接访问
Data流量数据相关入口或区域统计对象、时间范围、单位及计数变化
Settings应用设置页面,包含 On Demand 等行为设置修改的是应用行为,而非服务器协议参数

界面入口的排列与可见项目可能随设备布局和应用界面调整而变化,不必按教程图片中的绝对坐标寻找。优先核对英文标签及所在页面;在 iPad 上看到分栏,也应按相同的功能关系定位,而不是把左右栏当作另一套路由机制。

Home:连接开关、服务器与订阅不是同一件事

Home 中选中的服务器决定连接使用哪组参数;连接开关控制是否建立应用所需的系统网络连接;Global Routing 决定请求采用何种路由方式。选中一条记录不代表已连接,连接状态正常也不代表每个目标都能访问。地址、端口、认证参数、规则与目标服务可用性都可能影响结果。

订阅是批量取得或更新服务器条目的来源,不是另一种传输协议。以下操作只用于用户已有的服务商链接。链接中的令牌可能包含访问凭据,不要把完整链接发到公开讨论中,也不要为了排查而替换成来历不明的地址。

  1. 查看 Home

    进入 Home,记录当前选中的服务器与 Global Routing 的显示值。先辨认现状,再进行修改,避免同时改变多个条件。

  2. 添加订阅

    Home → 右上角「+」→ Type → Subscribe,填入自己的订阅链接并保存。订阅链接与单个服务器地址应填写在各自对应的输入项中。

  3. 核对条目

    返回 Home,确认订阅条目及其服务器列表已经出现。需要更新时使用对应订阅的更新操作,检查结果是否报错,而不是只看列表名称是否还在。

  4. 确认路由

    Home → Global Routing,查看当前是 Config、Proxy、Direct 还是 Scene。需要按配置规则验证时,先确认 Config 页面已选中预期文件。

  5. 验证请求

    回到 Home,选择要使用的服务器并开启连接;首次连接时按系统提示授权。用一个明确的目标请求验证结果,每次只调整一项设置。

Global Routing:Proxy、Direct、Config、Scene

Global Routing 是路由方式入口,不是协议选择器。下面比较的是 Shadowrocket 自身的三种常用姿态。这里的“推荐”仅指本文的按规则学习场景:已经持有可用配置,需要理解规则如何生效;不表示所有网络都应采用相同设置。

Config

推荐

依据当前启用的配置及规则处理请求。不同目标可以使用不同策略,未命中前序规则的请求仍需按配置中的后续规则处理,不能默认“其余全部直连”。

适合:已有明确配置,需要验证规则分流。

Proxy

对进入 Shadowrocket 处理范围的请求采用代理路由。可用来临时对照代理路径与规则路径,但不能据此断言设备上所有系统活动都经过同一服务器。

适合:临时判断访问差异是否与规则选择有关。

Direct

对相应请求采用直接连接,不通过所选代理服务器转发。它是路由姿态,不等同于关闭连接开关,也不等同于删除服务器记录。

适合:对照当前网络的直接访问结果。

Scene 是场景相关的路由入口。理解它时,要进一步查看已有场景及其条件、动作,不能只凭名称判断请求最终走 Proxy 还是 Direct。如果接手的是已有配置,先核对场景内容再使用;做可重复的规则排查时,记录明确的路由选择,避免把场景变化误认为服务器不稳定。

Config:配置文件与规则关键字怎样对应

在 Config 页面选择文件,是确定应用使用哪份配置;在 Global Routing 选择 Config,才是按该配置处理请求的路由姿态。配置文件中可以包含规则等设置,服务器条目则包含连接远端所需的参数。两者有关联,但不是同一份数据,也不能假定更新订阅必然更新所有规则。

下面是便于阅读的规则片段,不是完整配置。示例域名与地址仅用来说明语法,不指向可供使用的服务。规则按顺序匹配,因此最后的 FINAL 应在需要优先判断的规则之后。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY

注意界面中的 Direct 与规则中的 DIRECT 是不同书写场景。阅读教程时保留原文,编辑规则时也保留关键字和逗号结构;不要把规则里的策略名替换成中文解释。若使用自定义策略组,还要核对名称与实际定义一致。

Data 与 Settings:看结果和改行为要分开

Data 用于理解流量数据,不负责选择协议。看到上传或下载计数增加,可以说明相应统计对象有流量变化,但不能单独证明某个网页请求使用了哪条规则,也不能把应用流量计数直接等同于服务商的套餐账单。判断之前先看页面显示的统计范围和单位。

操作分工:先观察,再修改

Data:观察结果
  • 查看当前显示的计数对象与统计范围。
  • 记录测试前后的数值,不把历史累计量当作本次请求。
  • 结合连接状态与请求记录判断,计数增长不是访问成功的充分条件。
Settings:修改行为
  • 进入 Settings → On Demand,核对是否启用了按需连接及相关条件。
  • 修改前记录原设置,一次只改一项。
  • 返回 Home 再确认连接状态与 Global Routing,不用设置页代替结果验证。

Data 帮助观察流量,Settings 调整应用行为;两者都不能替代对当前服务器和 Config 的核对。

On Demand 与 Global Routing 分工不同:前者涉及按条件触发连接,后者涉及请求建立后采用的路由方式。开启 On Demand 不等于自动启用正确规则,也不保证更省电。需要判断耗电时,应结合系统电池记录、使用时段与连接活动,而不是仅凭开关名称下结论。

2 层
Settings → On Demand:从设置页进入按需连接设置
4 项
本文辨认的路由选项:Proxy / Direct / Config / Scene
4 类
本文规则示例:DOMAIN-SUFFIX / IP-CIDR / GEOIP / FINAL

Type 与 Subscribe:协议参数不要填错位置

添加条目时,Type 用于指定条目类型。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 是不同协议或隧道类型的名称;Subscribe 用于订阅来源。不能为了让页面看起来相同,就把一套协议的参数填进另一种类型,也不能把订阅链接整段填进服务器地址栏。

所处位置应核对什么常见误解
Type → Subscribe用户自己的完整订阅链接及服务商提供的使用说明把订阅当作某一种加密协议
具体协议条目地址、端口及该协议对应的认证、传输与安全参数认为所有协议只需地址和密码
端口字段服务商给出的准确数字;例如提供的是 443,就逐项核对为 443看到连接失败就随意改成常见端口
Home → Global Routing选择 Proxy、Direct、Config 或 Scene 等路由姿态在此寻找 VMess 或 Trojan 的参数编辑入口

443 只是端口数字示例,不表示某种协议必须使用它,也不表示填入 443 就自动启用正确的安全设置。若条目由订阅生成,优先核对更新后的原始信息;手工修改后还应留意下次订阅更新是否覆盖改动。

常见操作疑问:按英文位置逐项核对

为什么两个地方都写 Config?

先打开 Config 页面确认当前使用的配置文件,再回到 Home → Global Routing 查看是否选择 Config。前一个入口管理文件,后一个选项决定按配置处理请求;仅看到文件存在,不能证明它已被用于当前路由。

选了 Proxy,是不是不用选服务器?

仍要在 Home 确认所选服务器及连接状态。Proxy 只说明采用代理路由,并不会替你补齐地址、端口或认证参数。先核对服务器,再进行路由对照测试。

Data 在增长,为什么网页还是打不开?

流量变化可能来自其他请求或失败重试。记录测试前的计数,单独打开一个目标,再结合请求记录、服务器状态与当前 Global Routing 判断;不要只凭累计流量认定网页请求成功。

关掉连接后又连上,该检查哪里?

进入 Settings → On Demand,查看是否存在会重新触发连接的设置。记录原状态后再调整并复测,同时确认系统中的相关连接设置;不要通过反复删除订阅来处理连接触发问题。

更新订阅后,规则也会一起变吗?

不要把两种更新视为同一个操作。先在 Home 核对订阅条目,再到 Config 核对当前文件及其内容。是否另有配置更新,取决于该配置的来源和更新操作,不能仅由服务器列表变化推断。

下一次对照教程时,可以按固定顺序记录四件事:当前页面、当前服务器、Global Routing 的值、当前 Config 文件。这样能够把“找不到按钮”和“设置结果不符”分开处理。更多界面词可查阅术语表;首次操作可按入门指南逐步核对。

App Store 正版核对与入门步骤

Shadowrocket 是 Apple 平台的付费客户端,唯一获取入口是 App Store。购买前核对开发者 Shadow Launch Technology Limited 与应用 ID 932747118;系统要求以 App Store 页面标注为准。客户端一次性买断 ≠ 线路套餐,使用连接功能所需的信息由用户已有的服务商提供。

去正版核验页 看教程