默认的测速只发一个最普通的 HTTP 请求,测的是「这个网址能不能打开、有多快」。这条路能覆盖八成场景,剩下的两成,问题往往藏在请求本身——它带了什么头、走的哪个协议、解析到了哪台机器上。

高级选项就是为这两成准备的。

七个参数,各管一段

HTTP 版本分三档:默认协商、强制 HTTP/2、强制 HTTP/3。默认档由客户端和服务端自己谈,谈成什么就是什么;强制档不让它降级,用来验证站点到底支持不支持。

指定解析让你跳过 DNS,把域名直接指到一个 IPv4 或者一个 CNAME 上。服务器刚买、域名还没切、或者想绕开 CDN 看源站,都靠它。填之前建议先用 IP 查询 确认这个地址的归属,别把测试流量打到一台不相干的机器上。

请求方式默认是 HEAD,可以换成 GET 或者 POST。HEAD 只要响应头,GET 拿完整内容,POST 用来验证接口的方法限制。

Referer、User-Agent、Cookies 三个都是请求头,分别对应来源页、客户端身份和登录态。

重定向填 0 到 10,表示最多跟几次跳转。默认是 3。

大多数时候一个都不用填

测首页打开速度,HEAD 加默认协商就够。参数填得越多,变量越多,出问题时越难判断是站点的问题还是你填错了。

真正需要动这些参数的,通常是这几种时刻:域名还没解析过来、怀疑被 WAF 拦、要测登录后的页面、排查跳转链、确认 HTTP/3 有没有真的开。都是「常规测速解释不了」的场景。

三个最容易填错的

指定解析只认 IPv4 和域名。填 IPv6 会被拦住,报错提示很直接。它也不会改变证书校验,TLS 握手时用的还是域名,这点容易误会成「绕过了 HTTPS」。

强制 HTTP/2 和 HTTP/3 必须用 https:// 开头。填 http:// 要么被自动补成 https,要么直接提示不支持,具体看当前版本的处理。

重定向填 0 不是「不跳转」,是「不跟随」。你能看到第一跳的 301 和 Location,但拿不到最终页面的内容。

填之前先想清楚要验证什么

参数是手段,不是目的。想验证协议支持,就只动 HTTP 版本;想验证解析,就只动指定解析。一次只改一个变量,结果才有解释力。

这些参数都在 网站测速 的输入框旁边,点开就能看到。