跳到主要内容

speedtest欺骗

· 4 分钟阅读
月子喵

昨天在知乎上面刷到了一篇文章 测速真的靠谱吗?揭秘运营商的猫腻 , 这个讲的是运营商自己搭建了 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 Installation - Linux / Unix

如果只是临时跑一次建议 使用二进制直接启动(参考官方文档下面的手动安装) 下载地址(官方)

  • 解压之后把目录下面的 OoklaServer.properties.default 重命名为OoklaServer.properties

  • 编辑内容

  • 比较重要的几个地方就是端口(默认 8080 不用改)

  • SSL 证书部分, 如果是 https 需要自己签证书并信任, 不是就不用(对应下方的SSL Options), cert.pem, key.pem放在相同目录即可

加载中.....

启动OoklaServer即可

可以先访问你所配置的域名的 1080 端口是否正常的工作

实验

进去 speedtest.net 然后选择你所劫持的节点, 启动测速

网速%}
Preview

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