初次使用 Shadowrocket 时,先区分四个入口:Home 管理服务器与连接,Config 管理配置文件,Data 查看流量与连接记录,Settings 调整应用设置。本文适合已经准备好自己的服务器信息或订阅、但尚不熟悉英文界面的用户;读完可以找到订阅入口、辨别两种 Config,并按记录核对一次实际连接。
四个入口:按要完成的任务查找
Shadowrocket(小火箭)的英文界面词不是服务器名称,也不表示已购买了某项线路服务。先判断当前任务属于“添加连接资料”“决定流量路径”还是“查看运行结果”,比逐个翻译按钮更容易定位。以下以 iPhone、iPad 上的常见界面结构说明,具体项目的位置与展示方式以设备实际界面为准。
| 界面词 | 主要用途 | 常见任务 |
|---|---|---|
| Home | 服务器列表、连接开关与路由选择 | 添加已有订阅、选择服务器、启动连接 |
| Config | 配置文件管理 | 检查当前使用的配置及其中的规则 |
| Data | 流量与连接记录查看 | 核对请求目标、处理结果与流量变化 |
| Settings | 应用行为与功能设置 | 查找 On Demand 等选项 |
这四处的修改不会互相等价:在 Home 换服务器,不等于更换 Config 文件;在 Data 看到流量增加,也不等于网页所有请求都已成功。排查问题时,应记录自己改的是哪个入口、哪个项目,避免同时改动多处后无法比较。
Home:服务器、Subscribe 与连接开关
Home 是日常操作的起点。服务器条目保存地址、端口、协议和认证资料;Subscribe 用于保存用户已有的订阅入口,并按订阅内容生成或更新服务器列表。订阅链接不是配置文件的同义词:前者通常用于维护服务器资料,后者用于组织规则、DNS 等配置内容。
-
打开添加页
进入 Home → 右上角“+”,打开 Add Server。已有单个服务器资料时,按资料指定的 Type 填写;已有订阅时,选择 Type → Subscribe。
-
填入订阅
在 URL 字段粘贴自己的完整订阅链接,核对协议头、路径与参数。本文示意文本为
https://example.com/sub?token=xxxx,它不是可用订阅。 -
保存并更新
保存后返回 Home,下拉刷新订阅列表,检查是否出现服务器条目。若出现错误,先核对链接有效性与当前网络,不要反复添加同一地址。
-
选择并连接
在 Home 选择要使用的服务器,检查 Global Routing,然后打开连接开关。首次连接按系统提示允许添加 VPN 配置,再访问一个自己能辨认结果的网页。
更新订阅会重新获取服务器资料;它不等于刷新网页,也不保证覆盖手动维护的其他配置。更新后应再看一次所选条目,确认服务器仍然存在。修改 URL 或认证参数前,保留原始资料;订阅链接可能包含个人凭据,分享排查信息时应隐藏参数内容。
Global Routing:Config、Proxy、Direct 与 Scene
Home 中的 Global Routing 决定进入 Shadowrocket 处理范围的流量如何选择路径。这里的 Config 是一种路由姿态,不是底部 Config 页面的名称。下面的“推荐”以已经核对当前配置规则为前提;它不是对任意配置文件的默认认可。
Config
推荐按当前配置的规则与策略决定路径。命中 DIRECT 的请求直连,命中代理策略的请求按对应策略处理;前面的规则都未命中时,继续看 FINAL。不能概括成“其余一定直连”。
适合:已有明确规则、需要按目标分流的日常使用。
Proxy
让纳入处理的流量使用代理路径,通常用于临时验证所选服务器能否访问目标。它不能保证设备上每一种系统流量或绕过处理的连接都经过代理。
适合:与 Config 对照,定位是否为规则选择问题。
Direct
让纳入处理的流量使用直连路径,不通过所选代理服务器转发。选择 Direct 与关闭连接开关不是同一个操作,应用仍可能保留连接与记录处理。
适合:核对目标在本地网络下能否直接访问。
Scene
用于按已设置的场景条件应用对应的路由安排。选择前应检查场景条件与关联设置;它不是第四种传输协议,也不能简单理解为“自动选择最快服务器”。
适合:已经设置并验证不同网络场景的用户。
一个有用的对照现象是:同一服务器、同一网络、同一目标,在 Proxy 下能访问,而 Config 下失败。这个现象首先提示检查规则命中与策略引用,但仍需结合 DNS 和连接记录确认,不能直接断定服务器损坏。测试后应恢复原有姿态,避免把临时排查设置留作日常配置。
Config:配置文件与规则关键字
进入 Config 页面,关注的是当前选用的文件及其内容。进入 Home → Global Routing → Config,关注的是是否按该文件的规则处理流量。文件存在不代表已经选用;选用文件也不代表每个请求都会走代理。规则通常按顺序检查,越靠前的匹配规则越需要优先核对。
两个 Config 的区别
- Config 页面
- 管理和选择配置文件
- Global Routing → Config
- 按当前配置处理流量
- 检查顺序
- 先核对所选文件,再核对路由姿态
同一个英文词分别出现在文件管理入口和路由选项中。
规则阅读要点
- DOMAIN-SUFFIX
- 按域名后缀匹配
- IP-CIDR
- 按指定 IPv4 网段匹配
- FINAL
- 前序规则未命中时的最终处理
规则动作与策略名称需要结合当前配置核对。
以下是用于阅读语法的规则段示例,不是要求直接替换现有文件。192.0.2.0/24 是文档示例网段;GEOIP,CN 按 IP 地理数据库结果判断,并不是按网页语言或域名后缀判断。
[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR,192.0.2.0/24,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
DOMAIN-SUFFIX,example.com,DIRECT:匹配 example.com 及其子域名后使用直连。IP-CIDR:匹配目标 IP 所在网段;示例的no-resolve表示不为这条规则额外进行域名解析匹配。GEOIP,CN,DIRECT:按数据库中的目标 IP 归属进行匹配,结果受数据库内容影响。FINAL,PROXY:此前规则均未命中时使用代理动作;如果原文件写的是 DIRECT,最终路径就不同。
Data:看请求结果,不只看流量数字
Data 用于查看流量与连接记录。不同记录视图能展示的字段可能不同,应以当前界面为准。排查时重点寻找目标域名或 IP、连接时间、处理策略,以及可见的错误信息。累计流量只能说明有数据被统计,不能单独证明目标网页的 DNS、连接建立和内容加载全部成功。
- 保持当前网络、所选服务器和 Global Routing 不变,打开一个待检查的网页,记下测试时间。
- 回到 Data 查找对应时间与目标的记录。网页可能同时访问多个域名,不要只看地址栏中的主域名。
- 若记录显示 Direct,先核对 Global Routing 与命中的规则,不要因为 Home 选中了服务器就假定请求已走代理。
- 若出现解析或连接错误,保留错误原文,再分别检查 DNS、服务器资料和本地网络;每次只修改一项。
例如,“Home 延迟测试有数值,但网页持续加载”并不矛盾:延迟测试只验证它所采用的测试过程,网页还依赖域名解析、目标端口与后续资源。若 Data 中找不到预期请求,也要考虑缓存、记录开关和查看范围,不能立即把“没有记录”解释为请求已成功直连。
Settings:On Demand 与协议设置不是同一层
Settings 管理应用行为,其中 Settings → On Demand 用于按设定条件控制连接行为。它回答的是“何时建立或恢复连接”,Global Routing 回答的是“连接后的流量如何选择路径”。遇到手动断开后又自动连接的情况,应先检查 On Demand 条件,而不是反复切换 Config 或 Proxy。
- 检查入口:Settings → On Demand,核对已启用的条件及其连接动作,不要把示例条件原样用于自己的所有网络。
- 验证方法:在允许的测试环境中切换 Wi-Fi 与蜂窝网络,观察 Home 的连接状态是否符合预期;只在单一网络测试不足以验证全部条件。
- 排查优先级:先记录 On Demand 原设置,再临时调整一个条件,验证完恢复;避免把自动连接问题误当成服务器故障。
Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 是协议名称,不是 Home、Config 这样的页面入口,也不是 Proxy、Direct 这样的路由姿态。填写 Add Server 时,Type 必须与已有服务器资料一致;不能为了尝试速度而只更改 Type、保留不匹配的认证字段。自动连接、规则分流和协议参数分属不同层,排查时也应分别处理。
首次使用后的核对清单
完成一次导入与访问测试后,可以用下面的清单确认自己理解了各入口的职责。重点不是记住每个英文词的中文译名,而是能说明当前服务器从哪里来、使用哪份规则,以及如何验证一次请求的实际路径。
- 在 Home 能找到所选服务器,并能区分手动条目与订阅生成的条目。
- 在 Config 能核对当前配置,在 Global Routing 能解释当前姿态的作用。
- 在 Data 能定位一次测试请求,而不只依赖累计流量或延迟数值。
- 在 Settings → On Demand 能核对自动连接是否符合自己的使用条件。
- 更新已有订阅后重新检查所选服务器,修改规则后重新核对实际命中结果。
Shadowrocket 是闭源商业应用,采用一次性买断;客户端买断 ≠ 线路套餐,使用前仍需准备自己已有的服务器信息或订阅。应用仅在 Apple 平台发行,以 iPhone、iPad 为主,Mac、Apple TV、Apple Vision 的兼容性、系统要求及购买适用范围以 App Store 页面标注为准。唯一获取入口是 App Store,购买前应核对开发者 Shadow Launch Technology Limited、官方图标与应用 ID 932747118。