昨天在知乎上面刷到了一篇文章 测速真的靠谱吗?揭秘运营商的猫腻 , 这个讲的是运营商自己搭建了 speedtest 的服务器对用户测速的请求进行了拦截, 使用户访问的测速服务器为运营商内网的. 从而网速造假.

Preview
抓取测速节点地址
这个 F12 直接看就行, 比如China Mobile GuangDong(Shenzhen)的地址为 https://speedtest3.gd.chinamobile.com.prod.hosts.ooklaserver.net:8080要注意是否是 https 协议, 如果是 https 协议需要自己签发相对应的 ssl 证书
然后修改 hosts 将这个地址指向 127.0.0.1,
安装 OoklaServer 客户端
如果只是临时跑一次建议 使用二进制直接启动(参考官方文档下面的手动安装) 下载地址(官方)
解压之后把目录下面的
OoklaServer.properties.default重命名为OoklaServer.properties编辑内容
比较重要的几个地方就是端口(默认 8080 不用改)
SSL 证书部分, 如果是 https 需要自己签证书并信任, 不是就不用(对应下方的
SSL Options),cert.pem,key.pem放在相同目录即可
加载中.....
启动OoklaServer即可
可以先访问你所配置的域名的 1080 端口是否正常的工作
实验
进去 speedtest.net 然后选择你所劫持的节点, 启动测速

Preview
可以随便截个图然后丢群里晒, 还可以直接录屏, 证明不是 PS 的, 如果你的是万兆网卡可以跑的更高, 我的笔记本受性能约束,跑不快