跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于近几天测试脚本全部失效原因分析及解决办法
未分類
7 4 月 2020

关于近几天测试脚本全部失效原因分析及解决办法

阿彪老哥 大佬有话说 :

关于近几天测试脚本全部失效原因分析及解决办法

最近几天所有依赖于speedtest.net的测速脚本全部无法测试中国节点, 例如常用的superbench.sh等,,,

原因分析:
此问题的原因最大可能是speedtest.net修改了获取服务器列表的API, 现在是基于请求API的来源IP返回部分服务器列表,我自己测试不开番茄国内IP
可以返回大多数国内测速节点, 番茄后返回的服务器列表没看到任何国内节点…..

这就导致了所有国外小鸡上使用所有依赖speedtest-cli这个脚本的测速脚本全部瘫痪, 因为用国外的小鸡去调用speedtest.net的服务器列表API中是不包含国内节点的…

解决办法:

步骤1: 自己使用国内IP获取了一份speedtest.net的服务器列表, 其中包含国内节点, 然后把这个XMl文件通过gist托管到github,,,,
https://www.speedtest.net/speedtest-servers-static.php

步骤2: 下载speedtest-cli脚本重命名为speedtest.py, 并修改脚本中获取服务器列表的URL, 指向你的gist的raw地址,,,,
https://github.com/sivel/speedtest-cli

步骤3:
wget https://raw.githubusercontent.com/oooldking/script/master/superbench.sh
chmod +x ./superbench.sh

需要注意的是superbench.sh脚本中每次测试完执行清理过程时都会删除speedtest.py文件, 推荐修改脚本去除删除speedtest.py文件的代码.

yc019t yc019t yc019t

https://pan.hongtu.me/img/ef3254d16cf02e0208b33e7a8e892594.png

刚刚好先生 大佬有话说 :

大佬 多谢 zsbd

西北老汉 大佬有话说 :

老哥nb
吼吼吼yc019t

b66667777 大佬有话说 :

感谢分享

1652291305 大佬有话说 :

666

jiangjk 大佬有话说 :

感谢分享:D

M78探索者 大佬有话说 :

原来是这个原因,感谢大佬

s9901 大佬有话说 :

感谢分享

大侠饶命 大佬有话说 :

大佬大佬!难怪昨天都跑不出什么

msoayu56 大佬有话说 :

其实应该不是直接不让获取中国的服务器节点了,是最新的xml文件仅提供离节点物理位置最近的1000条节点

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具