Shadowrocket 节点怎么选:延迟测试、地区与协议类型怎么看

在自己已有的订阅里挑选服务器,可以参考延迟测试结果、地区和协议类型。延迟数字只反映握手往返时间,不等于网页加载和视频播放的实际体验。

本文速览

本文适合已在 iPhone 或 iPad 的 Shadowrocket(小火箭)中导入自己订阅的用户。先统一测试条件,再筛选可连接的服务器,最后核对地区、协议和实际访问结果。读完可区分低延迟、目标可达与持续传输三种指标,并按固定顺序排查超时。

先看测试对象,不只看延迟数字

Home(首页)列表中的服务器通常也被称为节点。列表旁的毫秒数是一次特定测试的结果,不是整条线路的综合分数。数值越小,只能说明这次测试所覆盖的交互耗时越少;它没有同时测出可用带宽、长时间丢包率或目标网站的响应速度。

先确认 Connectivity Test(连通性测试)使用的方法。若测试只测到服务器端口建立连接,它主要反映设备到入口的握手耗时;若通过代理请求测试地址,结果还可能包含代理协商、域名解析、服务器出口及目标响应。ICMP(互联网控制消息协议)探测则不是代理握手。不同方法得到的数字不能直接混在一起排序。

ms
毫秒:延迟的时间单位,不是传输速率
443
HTTPS 默认端口,不代表服务器必须使用此端口
4 种
Global Routing:Proxy / Direct / Config / Scene

例如,访问一个 HTTPS(超文本传输安全协议)测试地址时,目标通常使用 443 端口;你的代理服务器却可以使用服务商配置的另一个端口。测试失败时应分别核对目标地址和服务器端口,不能把两者都改成 443。本文不列实时测速结果,也不以固定毫秒门槛判定线路是否可用。

按同一条件测试,再设默认服务器

测试前先停止其他大流量任务。保持同一 Wi-Fi 或蜂窝网络、同一测试方法和同一目标地址。一次只更改一个条件,才容易判断差异来自服务器还是本地网络。已有订阅发生变更时,先完成更新,再比较列表中的服务器。

  1. 核对已有配置

    打开 Home(首页),确认自己的订阅分组和服务器已显示。需要重新添加已有订阅时,点右上角“+”,在 Type(类型)选 Subscribe(订阅),填写自己的订阅链接并保存。不要把订阅链接发到公开记录中。

  2. 固定测试条件

    在 Home(首页)进入 Connectivity Test(连通性测试)的测试方式设置,记录当前选项;若可设置测试地址,也一并记录。整轮筛选使用同一组设置,不把不同方法的结果合并排名。

  3. 重复测试

    执行服务器列表的延迟测试,对候选项至少重复三次。记录是否每次都有结果、是否反复超时。不要只保留最小值;偶尔很低、其余超时的服务器不能据此判为稳定。

  4. 选默认项

    回到 Home(首页),点候选服务器左侧的选择圆点,确认选中状态已移动。打开连接开关;首次连接按系统提示允许添加 VPN 配置。仅进入服务器编辑页,不等于完成默认项选择。

  5. 验证目标访问

    在 Home → Global Routing(全局路由)核对当前模式,打开实际需要的网站并重复加载。再进行短时持续播放或下载观察。测试后恢复原来的路由模式,避免把诊断设置当作日常配置。

地区看出口用途,不按名称推断速度

服务器名称中的地区是服务商给出的描述,不足以单独证明入口位置、出口位置或实际路径。设备先连接的入口与最终访问网站的出口可能不在同一地区。地理距离近也可能经过较长的网络绕行,不能据此保证延迟更低。

如果目标网站对地区有要求,先核对服务商说明中的出口地区,再检查目标网站实际显示的可用状态。账户所属地区、定位权限、缓存和网站自身策略也可能影响结果。只看到服务器名称里有某个地区,不代表对应内容一定可以访问。

按访问需求分开筛选

普通网页访问
  • 先排除重复测试超时的服务器。
  • 保持同一目标,观察首次加载和再次加载。
  • 以连续访问成功为前提,再参考延迟。
有地区条件的访问
  • 先核对已有服务的出口地区说明。
  • 确认目标请求确实经过所选服务器。
  • 记录目标返回的地区提示或错误信息。

地区用于筛选用途,延迟用于比较同条件下的响应;两者都不能代替实际访问验证。

协议类型看参数与网络条件

Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 是不同的协议类型,不是由慢到快的排名。即使协议相同,服务器负载、入口链路、出口路由和传输设置不同,结果也可能不同。先保留服务商给出的类型及配套字段,再测试当前网络是否允许对应传输。

不要把 Type(类型)从一种协议直接改成另一种来“加速”。服务端必须支持相应协议,认证字段也必须匹配。域名、端口、密码、UUID(通用唯一标识符)、TLS(传输层安全协议)和传输路径应以原配置为准,不应凭服务器名称猜测。

认证与传输分开核对

Shadowsocks
核对服务器、端口、加密方法与密码,方法不匹配会导致连接失败。
VMess / VLESS
核对 UUID,并核对配置中的传输方式、TLS 与主机名等字段。
Trojan
核对密码及 TLS 相关设置,注意证书对应的服务器名称。

协议名称相同不代表字段可以互换,订阅更新后的配置优先按服务商说明核对。

UDP 条件单独检查

Hysteria2
基于 QUIC(快速 UDP 互联网连接),需要链路允许相应 UDP 流量。
WireGuard
使用 UDP 传输,需匹配密钥、对端地址及相关网络参数。
TCP 探测
不能只凭 TCP 端口探测结果,判定 UDP 协议的实际可用性。

网络限制与服务端配置都可能造成超时;切换网络复测时,应保留相同服务器配置。

对于基于 UDP(用户数据报协议)的连接,某个网络可以打开普通网页,不等于它允许所需的 UDP 流量。反过来,某种端口探测没有响应,也不必然说明完整代理连接失败。应结合协议实际连接、目标访问和错误信息判断。

确认 Global Routing,避免测错流量去向

选中默认服务器之后,目标请求仍不一定走它。Home → Global Routing(全局路由)决定使用何种路由姿态。尤其在 Config(配置)模式中,规则可以让某个网站直接连接,也可以把它交给指定策略;因此,“换了服务器但网页没有变化”首先要查实际匹配路径。

下面只展示一个用于理解路由的片段,不要求替换现有完整配置。DOMAIN-SUFFIX(域名后缀匹配)把示例域名交给 PROXY(代理策略),FINAL(最终规则)让其余未命中的请求走 DIRECT(直连策略)。示例域名仅作教学文本。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT

如果当前配置还有 GEOIP(IP 地理归属匹配)或 IP-CIDR(IP 网段匹配),也要检查它们的位置与策略。测试网站被前面的规则命中后,后面的规则不会再改变该次匹配结果。排查时先看模式,再看启用的 Config(配置文件),最后看目标对应的规则。

把响应、波动和持续传输分开记录

网页打开慢不一定是到服务器的握手慢。一次访问还可能经历 DNS(域名系统)解析、TLS 握手、重定向和多个资源请求。视频播放则更依赖持续吞吐和缓冲情况。小数据探测成功,并不能证明大流量传输时不会拥塞。

常见现象:先查哪一项

延迟很低,为什么网页还是打不开?

先在 Home → Global Routing(全局路由)核对模式,再确认网页是否走当前服务器。若握手测试正常但目标访问失败,继续查 DNS、目标站响应、认证参数与出口状态;不要仅凭低毫秒数排除这些环节。

所有服务器都超时,要逐个改端口吗?

先保持原配置,确认设备的基础网络能访问普通网页,再检查 Connectivity Test(连通性测试)的方法及测试地址。用同一候选项切换 Wi-Fi 与蜂窝网络复测。如果只有某个网络失败,优先排查该网络的限制,不要批量改写服务商端口。

订阅更新后,刚选的服务器找不到了?

回到 Home(首页)核对订阅分组,检查服务器是否被重命名或移除。更新后重新确认左侧选中圆点及实际连接项。若更新本身失败,先确认订阅链接仍有效;错误信息交给自己的服务商核对,提交记录时遮住链接中的访问令牌。

关掉连接后又自动打开,怎么继续测试?

打开 Settings → On Demand(设置 → 按需连接),核对当前自动连接条件。需要手动对照测试时,可暂时停用相应条件,再回到 Home 操作连接开关;完成后恢复原设置。自动重连属于连接触发行为,不应误判为服务器切换失败。

最后保留一份不含凭据的测试记录:当前网络、所选服务器名称、协议类型、测试方法、是否超时、目标是否能访问。向服务商反馈时,给出这些条件比只说“延迟高”更容易定位问题。不要公开订阅链接、密码、UUID 或密钥。

App Store 正版核验