Shadowrocket(小火箭)选节点时,应先确认连接可用,再比较同一网络、同一测试方法下的结果,最后用实际目标页面复核。本文以用户已有自己的服务商与订阅为前提,说明延迟、地区、协议和规则各自影响什么,帮助区分“测试数字低”与“当前任务可正常完成”。
先统一测试条件,再选择节点
不要直接把列表里最小的毫秒数当成结论。一次测试只能描述当时的一段连接过程,不能替代网页访问、持续下载或应用登录测试。先固定接入网络与测试方法,再从已有订阅中选两三个候选项进行对照,比频繁切换所有条目更容易定位原因。
-
检查订阅
在 Home 确认已有订阅及其节点已加载。需要重新添加时,进入 Home → + → Type → Subscribe,填写从你的服务商处获取的订阅链接并保存,再更新订阅。不要把订阅 URL 当成服务器地址填写。
-
固定网络
选择当前实际使用的 Wi-Fi 或蜂窝网络,暂停其他设备上的大流量任务。对照期间不要同时切换接入网络、测试目标和节点,否则无法判断哪项改变带来了差异。
-
确认路由
打开 Home → Global Routing,记下当前姿态。临时检查所选代理连接时可使用 Proxy;日常规则效果应在 Config 下复核。排查期间先检查 Settings → On Demand,避免自动连接条件干扰手动操作。
-
重复测试
在 Home 使用 Connectivity Test,保持相同测试方法,对同一候选项连续记录三次结果。选中候选项并开启连接后,再打开同一个目标页面,观察是否能完成实际请求。
-
恢复设置
结束对照后恢复原来的 Global Routing 和 On Demand 设置。若日常使用 Config,返回 Config 选定的配置文件检查规则,不要一直保留用于临时排查的姿态。
延迟测试读的是哪一段连接
延迟的单位通常是 ms,含义取决于测试方法。TCP 建连测试侧重服务器地址及端口是否能建立连接;经代理访问测试 URL 的方法还可能涉及代理握手、DNS、TLS 与目标响应。两种方法测到的范围不同,数值不能直接放在一起排序。先看当前 Connectivity Test 使用的方法,再解释结果。
连接层测试
- 观察对象
- 服务器地址与配置中的端口
- 主要信息
- 建连可达性与当次等待时间
- 不能证明
- 代理认证成功、目标网页可访问
- 端口示例
- 443 只是可能的配置值,不代表固定协议
端口以订阅参数为准,不要为了测试擅自改成 443。
请求层测试
- 观察对象
- 经代理到测试目标的一次请求
- 主要信息
- 相关握手及目标响应能否完成
- 不能证明
- 持续下载速率或其他网站的访问结果
- 对照要求
- 同一目标、同一方法、同一接入网络
测试目标本身异常,也可能让多个节点同时显示超时。
例如,假设三次记录为 68、72、70 ms,另一个候选项为 45、310、超时,前者在这组记录中波动更小,后者只有一次数字更低。这是读数解释示例,不是线路实测或推荐。三次结果仍只是短时样本;若日常问题出现在晚间,应在相同使用时段复核。
- 低延迟:通常有利于短请求的响应,但不能直接换算为 MB/s。
- 超时:表示本次测试未在限定时间内完成,不等于已经证明服务器永久不可用。
- 波动:可能与无线信号、接入网络拥塞、服务器负载或目标服务状态有关,需要逐项排除。
地区名称与实际出口分开判断
节点名称里的地区是服务商提供的标签,不是客户端独立核验的地理证明。标签可能描述入口、出口或产品分组;实际出口以连接后目标服务观察到的地址为准。IP 地理数据库也可能存在滞后,因此单个地区标签不能保证所有网站给出相同的地区判断。
按目标任务确定地区判断依据
普通浏览与请求响应
- 保持同一目标页面,记录打开与刷新结果。
- 比较重复请求是否成功,而非只看地区远近。
- 下载时另看持续传输,不用首个响应时间代替吞吐量。
目标服务有地区条件
- 先阅读目标服务自身的使用与地区要求。
- 确认目标流量确实经过所选代理出口。
- 结合账户地区、定位权限和缓存检查,不仅看 IP 标签。
地区用于筛选条件,能否完成目标任务仍需在相同设置下验证。
地理距离近不代表实际网络路径短。流量可能经过不同运营商互联、入口中转和出口链路;DNS 返回的目标地址也会影响最终路径。若两个节点的地区名称相同,但实际打开同一页面差异明显,应保留测试条件与错误现象,而不是仅依据名称推断原因。
协议类型先看兼容参数,不按名称排名
协议决定客户端与服务端怎样建立和承载连接,不直接规定速度。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的配置要求不同,不能只改 Type 就互相转换。订阅已提供完整参数时,先按原配置使用;参数缺失应从你的服务商处获取准确值。
| 协议 | 需要核对的配置 | 排查重点 |
|---|---|---|
| Shadowsocks | 服务器、端口、加密方法与密码 | 加密方法和密码须与服务端一致。 |
| VMess / VLESS | 用户标识、传输方式及相关安全参数 | 按实际配置核对 TLS、Server Name、路径等字段,不能混用两种协议的认证设置。 |
| Trojan | 密码、端口及 TLS 相关配置 | 核对 Server Name 与证书验证条件,不用关闭验证代替修复。 |
| Hysteria2 | 认证信息、TLS 与服务端提供的其他参数 | 基于 QUIC,需关注当前网络的 UDP 可达性。 |
| WireGuard | 密钥、对端地址、端口与隧道相关参数 | 使用 UDP,握手与路由配置都可能影响访问结果。 |
TCP 端口能连接,不足以证明基于 UDP 的协议能正常工作;同样,某种协议在当前 Wi-Fi 下失败,也不能直接推断蜂窝网络下结果相同。对照时应使用订阅中已正确配置的条目,一次只改变接入网络或候选项之一。协议名称相同的两个节点,也可能因为出口、服务器负载和传输参数不同而表现不同。
数字正常但网页失败,先检查规则与连接路径
所选节点不一定承载目标页面的流量。Global Routing 下,Proxy 适合临时对照代理路径,Direct 用于直连对照,Config 按选定配置处理;Scene 按配置的场景条件选择对应行为,不能简单当成另一个固定代理开关。若使用策略组,目标规则也可能指向组内另一个节点,需要查看实际匹配结果。
Config 中的规则自上而下匹配。以下仅用于解释语法,不能直接视为适合所有网络的完整配置。其中 example.com 是示例域名,不是订阅或测试服务;文档保留地址 192.0.2.0/24 也不对应实际服务入口。
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
DOMAIN-SUFFIX匹配指定域名后缀;本例将该域名及其子域名交给PROXY。IP-CIDR匹配目标 IP 网段;no-resolve表示不为匹配这一条规则额外触发域名解析。GEOIP根据目标 IP 的地区数据库匹配,不是根据节点名称判断地区。FINAL承接前面未命中的请求,需放在兜底位置。
如果 Proxy 下页面正常、Config 下失败,应优先检查 Config 中选中的文件、规则顺序和策略指向,而不是继续按延迟换节点。反过来,若多个候选项都只对同一域名失败,应检查该目标的 DNS、TLS 和服务状态。可以在请求记录中核对目标域名、命中规则及错误信息,再到故障排查按现象继续检查。
选节点时的四个常见问题
延迟只有 30 ms,下载为什么还是慢?
30 ms 描述的是所选测试的一次响应时间,不是带宽。保持同一文件、同一节点与同一网络,观察持续传输是否稳定,再检查本机与其他设备是否正在占用带宽。不要把不同下载站的速度直接放在一起比较。
全部显示超时,要重新添加订阅吗?
先确认设备本身能联网,再在 Home → Connectivity Test 检查测试方法与目标。若是经代理请求测试,目标失效也可能造成全部超时。确认订阅内容过期或参数已变更后,再更新订阅,避免无依据地删除现有配置。
同一节点,Wi-Fi 能用但蜂窝不能用?
保持节点不变,只切换接入网络进行对照,记录协议、错误和时间。检查 Settings → On Demand 是否按网络条件改变了连接行为;涉及 Hysteria2 或 WireGuard 时,还要区分 UDP 可达性与普通 TCP 建连结果。
订阅更新后,之前选的条目不见了?
回到 Home 检查更新后的列表,核对服务商是否调整了名称或服务器参数。重新选择仍存在的条目,再检查 Config 中引用的策略组。不要把旧地址或密码复制到新条目中猜测修复,准确参数应从你的服务商处获取。
保留最小记录,避免反复凭印象切换
完成一次对照后,记录“接入网络、时间、协议、测试方法、三次延迟、目标请求结果”即可。不要在记录或求助截图中公开完整订阅链接、密码、用户标识或私钥。订阅 URL 中的 token 通常具有访问意义,分享前应完整遮盖。
- 记录示例:家用 Wi-Fi,候选 A,Trojan,同一请求层测试,68 / 72 / 70 ms,目标页面连续三次打开成功。此处仅示范记录格式。
- 保留对照:遇到问题时重做相同条件的测试,再逐项改变网络或候选项,不同时改协议参数和规则。
- 停止切换:已有条目能稳定完成目标任务时,无需为了更小的单次毫秒数反复调整。