由于作者关闭测速 workers 了,要自己修改一下:

依次编辑如下三个文件:

2-对100个丢包最少的IP测速.bat

3-单IP测速.bat

自动查找最优CF节点-懒人专用.bat

curl *** -o 替换为


curl --resolve speed.cloudflare.com:443:%%a https://speed.cloudflare.com/__down?bytes=1000000000 -o

懒得搞可以用CloudflareScanner替代fping-msys2.0

使用方法

第一步 执行 1-自动查找100个丢包最少的IP.bat
设置对IP丢包测试PING的次数,默认100次,可手动设定,推荐50次上。运行完毕后命令行窗口会自动关闭再进行下一步操作

第二步 执行 2-对100个丢包最少的IP测速.bat
此过程是利用curl下载托管与cloudflare的大文件,默认每个IP下载时间为10秒钟。下载结束后到temp文件夹根据文件大小排序查看下载文件的大小。文件越大,代表单位时间内传输的数据越多,速度就越快。其中文件名是以IP地址的名称命名的。如果想要对IP单线程测速,可参考第三步。如果第三步找不到好用的IP,可重新执行第二步,再此完整测速分析。

第三步 执行 3-单IP测速.bat
输入第二部筛选出来的IP地址,回车后进行文件下载速度测试

如果觉得上述过程过于繁琐 请参照最后一步

最后一步 懒人版全自动处理 执行 自动查找最优CF节点-懒人专用.bat
等待运行完毕后自动弹出IP速度从大到小的排名文本文件。
该测试的结果不一定能达到预期的效果

常见问题及解决办法:

1. curl缺失:

首先你需要前往https://curl.haxx.se/download.html翻到最下面,根据自己的系统版本选择下载,比如我选的是“Windows 32 bit        7.71.1        binary        the curl project”

然后你需要设置系统环境变量(控制面板——系统——高级系统设置——高级——环境变量)

最后打开cmd,输入curl -help,有内容滑过就说明成功了

2.一系列找不到其它文件的提示

经过我的不断测试,发现fping.exe这个程序需要管理员权限,而设置管理员权限后又会提示不是内部或外部命令,于是我们可以依葫芦画瓢,将fping-msys2.0的目录也添加至环境变量当中

3.开始运行
全部的bat都需要使用管理员权限运行,运行到第三步时你会发现找不到temp文件夹在哪里,因为我们使用的是管理员权限运行,所以你需要打开C:\Windows\System32\temp(64位请打开相应文件夹),所有的ip测速都在里面了,按照软件自带使用说明走下去即可