前言
Cloudflare是全球知名的品牌,但是在众所周知的网络环境下,我们直接访问使用了Cloudflare CDN业务的网站或者应用,效果非常不理想
出于测速的目的,我遍历了Cloudflare所有的CDN节点,没想到仅IPv4地址竟然超过六千万个
这样一个一个测下来很显然是不现实的,所以我开发了一款后端程序并提供API接口供免费使用,以下简称”GetCloudflareCDNIP”,了解更多?
本次的实现就是利用了该API的一种玩法
原理
第一步,使用GetCloudflareCDNIP获取到Cloudflare的CDN节点,因数量较多,分为几个IP段进行测试以降低等待时间
第二步,对第一个IP段开始进行快速测试,首先筛选出丢包率最低的延时最短的30个节点,
第三步,进行简单测速,以速度为参考,筛选出前三个节点
第四步,对最后筛选出的三个节点进行达标性测试,标准为用户设定的带宽值
第五步,如符合,则给出最优节点,如不符合,则返回第二步,切换为下一个IP段
版本和下载地址
最新版本:V1.0.0.3
下载地址:本地地址
更新日志
2020.12.30 - 1.0.0.3 增加版本验证功能 优化代码逻辑 适应新API 增加ip处理数量 2020.12.18 - 1.0.0.2 优化测速节点网络吞吐能力 增加测速节点功能 2020.12.12 - 1.0.0.1 更换为专用测速节点 2020.12.09 - 1.0.0.0 程序发布
下一版本更新内容
- 无
目前已知问题
- 对老版本系统不兼容(最早版本的Windows7以及之前的版本),原因是curl组件
运行截图

发表回复