Shadowrocket(小火箭)的界面可以按“连接、规则、记录、设置”四类理解:Home 管理连接和已有节点,Config 管理配置文件,Data 帮助检查连接记录,Settings 调整应用行为。本文以 iPhone / iPad 常见英文界面为参照,区分页面名称、Global Routing 选项与规则策略,适合已经有自己的服务商与订阅、但不确定英文按钮作用的用户;不同平台布局可能不同,应对照功能名称操作。
Home、Config、Data、Settings:先区分页面
先记住一个区别:页面入口告诉你“到哪里操作”,策略名称告诉你“流量如何处理”。例如,进入 Config 页面不等于已经启用规则分流;还要确认当前配置文件,并在 Home → Global Routing 中选择合适的模式。只切换页面,不会自动改变连接方式。
| 界面词 | 所在位置与作用 | 首先检查什么 |
|---|---|---|
Home | 主操作页,查看连接开关、节点列表及 Global Routing。 | 连接是否开启,当前选中哪一条节点。 |
Config | 配置文件管理页,查看、导入或编辑规则配置。 | 哪个文件处于启用状态,而不只是哪个文件刚被打开。 |
Data | 查看流量与连接记录,用于定位访问目标和处理结果。 | 刚才发起的请求是否出现,相关记录是否指向预期策略。 |
Settings | 调整应用设置,包括 On Demand 等行为选项。 | 是否存在影响重连、订阅更新或诊断的设置。 |
Home 中显示了节点,说明本地已有可选择的连接条目,不说明远端服务器一定可达。连接开关处于开启状态,也只说明客户端已经开始接管相应网络流量,不能据此断定某个网站一定能访问。应把“条目存在”“隧道建立”“目标请求成功”分成三个检查环节。
Global Routing:Proxy、Direct、Config、Scene 的区别
在 Home → Global Routing 中选择的是整体路由模式。这里的 Proxy 和 Direct 与规则里的同名策略有关,但作用层级不同:前者控制整体处理方式,后者可以只是某一条规则的处理结果。排查时先确认模式,再检查具体规则,避免把整体 Direct 误判为规则失效。
Config
推荐使用当前启用配置的规则决定去向。请求可能命中 PROXY、DIRECT 或 REJECT,并非所有访问都会经过代理。推荐的前提是已经核对配置内容与兜底策略。
适合:已有可靠配置,需要按目标分流的日常使用。
Proxy
对客户端接管的流量整体采用代理路径,不按 Config 中的普通分流规则逐条决定去向。它不能修复错误密码、失效节点或远端故障,也不代表系统中每一种特殊流量都必然经过代理。
适合:临时对照测试,判断问题是否与分流规则有关。
Direct
对客户端接管的流量采用直连路径,不通过所选代理节点转发。开着连接开关但选择 Direct,与使用代理访问不是一回事。
适合:对照本地网络,确认目标是否能直接访问。
Scene
按预先设置的场景条件应用相应路由行为。使用前要核对场景条件与对应动作,不能仅凭 Scene 这个名称判断当前会走代理还是直连。
适合:已配置场景,希望根据网络环境采用不同处理方式。
做对照测试时,只改一个变量。例如,先记下原来的 Config 模式,临时改为 Proxy,再重新发起同一目标请求;测试后恢复原模式。如果 Proxy 成功而 Config 失败,下一步检查命中规则、策略指向和 DNS,而不是立即重新导入全部订阅。这是排查方法,不是对某次网络测试结果的预先保证。
Subscribe 与节点字段:导入的是连接资料
Subscribe 表示订阅类型,用于从用户已有的订阅地址获取节点条目。节点记录的是服务器地址、端口、协议和认证参数;Config 则主要决定访问如何匹配规则。更新订阅通常会刷新对应节点集合,不应把它理解成自动修复当前配置里的所有规则。
-
打开 Home
进入 Home,点右上角“+”进入添加页面。先确认准备添加的是订阅地址,而不是单个服务器地址。
-
选择类型
在 Type 中选择 Subscribe。其他协议类型用于填写相应单节点参数,不要把订阅地址填进单节点的 Address 字段。
-
填写地址
在 URL 中粘贴从你的服务商处获取的完整订阅地址,在 Remarks 中写容易辨认的名称。不要截断查询参数,也不要在地址前后留下空格。
-
保存并更新
保存后回到 Home,在订阅列表下拉刷新,并检查条目是否载入。更新失败时,先区分地址无法访问、认证失败与返回内容无法解析,不要连续重复添加相同订阅。
-
选择并连接
选择一条节点,检查 Global Routing,再开启 Home 的连接开关。首次出现系统 VPN 配置授权提示时,确认是本次主动操作后再允许。
单节点编辑页里的 Address 是服务器主机名或 IP,Port 是远端监听端口,Password、UUID 等是认证字段。例如,服务商给出的 Port 若为 443,应照原值填写;这个数字本身不能证明该节点使用哪种协议,也不能作为所有节点的默认端口。
- Type:协议必须与远端配置一致。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 是不同协议名称,不能当作同一个节点的任意加速选项。
- TLS:与加密传输和证书验证有关;是否启用、服务器名称填什么,应依据已有连接资料,不要为消除报错随意关闭验证。
- Remarks:用于本地辨认条目,不会改变服务器地址、端口或认证能力。
- URL:订阅地址可能包含访问凭证。不要把完整地址放进公开截图、聊天记录或问题标题。
Config 与规则关键字:看懂匹配结果
Config 既可能指页面,也可能指 Global Routing 中的规则模式。进入 Config 页面后,应先确认正在使用哪个配置文件,再检查规则内容。仅在编辑器里打开文件,不应被当成“已经启用该配置”的证据。
下面是规则语法示意,域名和网段仅用于说明匹配方式,不是一份可直接覆盖现有设置的完整配置。策略名称还需要与实际配置中的定义对应;不要把片段直接替换到不了解结构的文件里。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
| 关键字 | 含义 | 检查要点 |
|---|---|---|
DOMAIN-SUFFIX | 按域名后缀匹配;示例覆盖 example.com 及其子域名。 | 查看实际请求域名,而不只是浏览器地址栏里的主站名称。 |
IP-CIDR | 按 IPv4 网段匹配,示例是 192.168.0.0/16。 | no-resolve 避免仅为此规则主动解析域名,不表示关闭全部 DNS。 |
GEOIP | 依据 IP 地理数据库判断地区。 | 数据库判断不等于网站内容语言,也不保证覆盖所有相关域名。 |
FINAL | 前面没有规则命中时采用的兜底策略。 | 放在具体规则之后,确认兜底目标符合预期。 |
规则通常按顺序匹配,前面的命中结果会影响后续是否继续判断。PROXY 表示代理策略,DIRECT 表示直连策略,REJECT 表示拒绝;其中自定义策略组还可能指向其他名称。看到某条请求走 DIRECT 时,先查它命中了哪条规则,而不是只看 Home 中选中的节点名称。
Settings → On Demand 与 Data:自动连接和诊断分开看
On Demand 处理的是按条件触发 VPN 连接的行为,不是提高节点速度的按钮,也不是某一条域名规则。Data 用于观察请求和流量;它可以提供定位线索,但记录缺失也可能与记录设置、系统缓存或已有连接复用有关,不能立即认定应用完全没有接管流量。
两种任务:保持连接与定位请求
Settings → On Demand
- 先查看已有条件,再决定是否启用自动连接。
- 需要手动断开时,检查是否有条件再次触发连接。
- 切换 Wi-Fi 与蜂窝网络后,重新核对当前连接状态。
Data
- 记录当前 Global Routing 和所选节点。
- 重新发起一次目标请求,按时间寻找对应连接记录。
- 对照目标域名、IP 及策略信息,区分规则问题与连接问题。
On Demand 决定何时尝试连接,Global Routing 决定如何路由,Data 帮助观察结果;三者不能互相替代。
Home 中的 Connectivity Test 用于检查所选节点对测试目标的连通情况。测试失败可能涉及本地网络、服务器、认证参数或测试目标,不能只凭一次结果认定订阅整体失效。测试成功也不代表所有网站、所有协议都正常,应继续检查实际失败的请求。
界面英文常见疑问:按现象定位
打开了 Config,为什么还是所有请求都走代理?
先回到 Home → Global Routing,确认选的是 Config 而不是 Proxy。随后在 Config 页面核对启用的文件,并查看规则是否大多指向 PROXY、FINAL 是否也指向 PROXY。进入页面和启用规则模式是两件事。
选中了节点,怎么还是显示 Direct?
先分清显示位置:Global Routing 中的 Direct 是整体模式;Data 里某条请求的 DIRECT 是该请求的处理结果。使用 Config 时,部分请求直连可能正是规则预期,选中节点并不意味着所有请求都会使用它。
关掉连接开关,为什么又自动连上?
进入 Settings → On Demand 检查是否启用了相应条件。若是为了手动排查,先记录原设置,再临时关闭相关自动连接条件,回到 Home 断开并观察。不要通过删除节点来处理自动重连。
Subscribe 更新后,网页仍打不开怎么办?
更新订阅只说明获取节点资料这一步已完成。回到 Home 选择节点,运行 Connectivity Test,再核对 Global Routing;随后到 Data 查看失败请求。如果返回的是认证错误,应从你的服务商处核对有效连接资料,而不是随意更换协议或端口。
获取应用与继续操作
Shadowrocket 是闭源商业应用,客户端买断 ≠ 线路套餐。iPhone / iPad 在 App Store 一次性付费 $2.99,开发者为 Shadow Launch Technology Limited,应用 ID 为 932747118,系统要求以 App Store 页面标注为准;Mac(Apple 芯片与 Intel)、Windows、安卓、Linux 版免费,安装包由本站下载页提供。本文只说明界面与用户已有资源的配置方式,不提供、不销售、不推荐节点或订阅。
- 尚未安装:进入获取应用页,按设备与芯片选择对应入口。
- 已经安装:先确认 Home 的连接状态和 Global Routing,再按教程导入已有资料。
- 需要理解配置文件:查阅术语手册,区分页面名称、规则关键字和协议字段。