本文适合已经在 Shadowrocket(小火箭)的 Home 中导入服务器、但不确定该选哪一项的用户。先确认测试测量的对象,再固定网络与 Global Routing,依次检查延迟、地区、协议参数和实际网页加载。订阅链接从你的服务商处获取;本文只说明如何判断已有服务器,不提供服务器来源。
一、在 Home 查看延迟:数字只代表一次测试
打开 Home,先确认列表里的服务器来自当前使用的订阅,再通过 Connectivity Test 检查连接。阅读结果前,应核对当前测试方式与测试目标;不同方式覆盖的链路不同,不能把所有以 ms 显示的数字都理解成“打开网页需要多久”。
TCP 连接测试主要观察到指定服务器端口的连接建立情况,不等同于完整代理请求成功。经过代理访问测试目标的测试,还会受到代理握手、目标响应及相关解析过程的影响。测试完成并不代表其他网站也一定可用,出现超时也不一定说明服务器永久失效。
延迟与带宽是不同指标。短小的测试请求完成很快,并不能证明持续下载时有足够吞吐量;一次测试也难以反映高峰时段的拥塞。先把测试结果当作排查线索,再用实际任务验证,不按单次最低值直接决定长期使用哪一项。
二、固定 Global Routing,再比较候选服务器
在 Home 查看 Global Routing。使用 Config 时,请求按当前配置分流,某个网页可能走 DIRECT,也可能被规则交给其他策略;此时切换 Home 的当前服务器,网页的实际路径未必跟着变化。为了比较服务器,应先控制路由条件,再比较速度。
-
确认候选项
在 Home 保留两到三个已有候选,记录名称、地区标记和协议。先完成必要的订阅更新,避免测试过程中列表或参数发生变化。
-
固定网络
在同一 Wi-Fi 或同一蜂窝网络下测试,暂停大文件传输。不要把家中 Wi-Fi 的结果与外出后的蜂窝结果直接排序。
-
核对路由
在 Home → Global Routing 核对当前模式。需要做短时代理路径对照时可使用 Proxy,并留意配置中的策略选择;测试完恢复原模式。
-
选中服务器
在 Home 点选候选服务器前的圆点,使其成为当前项,再打开顶部连接开关。首次连接时按系统提示允许添加 VPN 配置。
-
重复验证
通过 Connectivity Test 观察结果,并对同一目标重复检查三次。随后打开相同网页,记录首次出现内容、图片完成及是否报错。
Global Routing 中的 Proxy、Direct、Config、Scene 是不同路由模式,不是四个速度等级。Direct 不适合验证代理服务器的实际访问效果;Config 需要同时核对 Config 中生效的配置及命中策略;Scene 涉及场景选择,测试前要确认实际采用的路由。不要只看顶部开关已打开就认定所有请求经过当前服务器。
三、地区怎么选:区分接入位置、出口位置与目标网站
Home 中的地区名称通常来自服务商提供的命名,它不能单独证明入口与出口都位于该地区。设备首先连接到哪里、流量最终从哪里访问目标网站,是两个需要区分的问题;名称相同的两项服务器,也可能使用不同的网络路径。
地理距离较近可以作为首轮筛选条件,但网络并不总沿地理最短路线传输。跨网络互联、时段拥塞和服务器到目标网站的路径都会影响结果。访问某一地区的网站时,出口位置也会影响网站分配的内容节点,因此不能只比较设备到服务器这一段。
设备到服务器
- 核对位置
- Home 中的当前服务器及其连接参数
- 保持条件
- 同一 Wi-Fi 或同一蜂窝网络
- 观察项目
- 连接耗时、超时次数、重复测试波动
- 地区依据
- 结合服务商说明,不单凭名称推断线路
这一段表现良好,仍需要检查服务器到目标网站的路径。
服务器到网站
- 固定目标
- 同一个网页、同一个实际任务
- 核对路径
- 确认请求使用预期的代理策略
- 观察项目
- 正文出现、资源加载、持续传输是否中断
- 复测时段
- 在自己经常使用的时段再测一次
以常用目标的表现作判断,不把单个测试目标代表成所有网站。
如果网页对账户地区或出口位置敏感,频繁切换地区还可能触发额外验证。应保持符合网站使用要求的稳定访问环境;不要为了追求更小的延迟数字,在多个地区之间不断切换。
四、协议类型怎么判断:先匹配参数,再观察网络适应性
在 Home 打开服务器的编辑页面,核对 Type 和服务商给出的参数。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的连接机制与参数要求不同,协议名称本身不是性能排名。订阅导入的项目应以服务商提供的设置为依据,不能只改 Type 就把一个服务器转换成另一种协议。
| 协议 | 优先核对 | 测试时的注意点 |
|---|---|---|
| Shadowsocks | 服务器地址、端口、加密方法与密码 | 端口能连接不代表加密方法和密码正确,仍需验证代理请求。 |
| VMess / VLESS | 身份标识、传输方式及相应安全设置 | 如果配置使用 TLS 或特定传输路径,相关参数也必须匹配。 |
| Trojan | 密码、端口及 TLS 相关参数 | 连接超时与证书校验失败应分别排查,不以关闭校验作为常规处理。 |
| Hysteria2 | 认证、端口及 TLS 相关参数 | 其传输基于 QUIC,需要关注当前网络对 UDP 的连通性。 |
| WireGuard | 密钥、对端地址及隧道地址等参数 | 使用 UDP,单独的 TCP 端口测试不能判定其隧道是否可用。 |
服务器端口不一定是 443,不能因网页常用 HTTPS 就自行更改代理端口。遇到某一种协议在当前网络失败,而其他已有项目可以使用,应记录错误表现并核对参数与网络限制,不能据此推断这种协议在所有网络上都不可用。
- 协议不同、服务器也不同:结果同时受线路和负载影响,不能把差异全部归因于协议。
- 协议相同、时段不同:高峰拥塞可能改变结果,应在接近的时间内做对照。
- 参数不明或过期:先向你的服务商核对,并按需要更新订阅,不随机修改认证信息。
五、用实际网页验证:区分首次加载与持续使用
选中服务器后,用日常需要访问的网页或应用任务验证。首次加载会涉及解析、连接和资源请求,后续刷新可能复用连接或本地缓存。因此,“第二次打开更快”不一定说明服务器发生改善,也可能只是浏览器少做了一部分工作。
以下是记录方法,不是性能实测数据。给每个候选记录三次测试结果、是否超时,以及同一任务的完成情况。不要只保留最漂亮的一次数字;若三次里有两次失败,偶尔出现的低延迟不能抵消可用性问题。
- 文字页面:检查正文是否出现、是否反复等待或出现连接错误。
- 图片较多的页面:检查图片能否陆续完成,注意单个资源域名失败可能来自规则分流。
- 持续传输任务:在有使用权限的内容上观察是否频繁停顿,不用短小测试请求推断长期吞吐量。
- 切换网络:Wi-Fi 与蜂窝分别记录结果;同一服务器在两种网络上的表现可能不同。
六、常见问题:低延迟、超时与切换后无变化
显示几十毫秒,为什么网页还是慢?
先在 Home 核对 Global Routing 和当前服务器,再用 Connectivity Test 验证。测试可能只覆盖连接建立或某个测试目标;网页还包含其他域名与资源。若正文正常但图片卡住,应继续检查实际请求的策略、资源可达性和持续传输情况,而不是只按延迟重新排序。
显示超时,就应该删除这项服务器吗?
先保留原项,在同一网络重复测试,再换已有的另一项作对照。如果全部超时,检查本地网络与测试目标;如果只有这一项失败,核对地址、端口及认证参数。需要更新时,使用从你的服务商处获取的订阅,更新后重新核对当前选中项。
换了服务器,网页看起来完全没变化?
在 Home 确认圆点已选到新项目,并确认连接状态。随后核对 Global Routing;Config 下的规则或策略组可能没有使用 Home 当前项。已建立的连接也可能尚未切换,重新发起请求后再观察,不要仅凭一次页面刷新判断切换失败。
切到蜂窝后自动连接,影响对照怎么办?
进入 Settings → On Demand,核对已经设置的自动连接条件。测试期间保持网络不变,避免自动连接行为与手动切换混在一起;若临时调整了 On Demand,先记录原设置,测试完成后恢复。On Demand 管理连接触发条件,不会把线路自动变成最低延迟。
最终选择顺序应是:参数与连接可用、目标网站可正常访问、常用时段表现稳定,最后再比较延迟。保留一个经过同样验证的已有候选作为替代即可;无需把列表中的所有项目都测出排名,也不要把某次测试结果当成长期承诺。