沫延说
沫延说

谁说CloudflareCDN访问慢?Windows下遍历Cloudflare所有CDN节点自动选取最优

前言

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
程序发布

 

 

下一版本更新内容

 

目前已知问题

  1. 对老版本系统不兼容(最早版本的Windows7以及之前的版本),原因是curl组件

 

运行截图

https://oss.topstalk.com/blog/2020/12/cftest01.jpg

 

没有标签
首页      运维      操作技巧      谁说CloudflareCDN访问慢?Windows下遍历Cloudflare所有CDN节点自动选取最优

Morton.L

文章作者

发表回复

textsms
account_circle
email


  • 匿名网友

    然而就是慢,加速之后经常得刷新好几次,才能进去,这种情况用户都点×了

    12月前 回复

沫延说

谁说CloudflareCDN访问慢?Windows下遍历Cloudflare所有CDN节点自动选取最优
前言 Cloudflare是全球知名的品牌,但是在众所周知的网络环境下,我们直接访问使用了Cloudflare CDN业务的网站或者应用,效果非常不理想 出于测速的目的,我遍历了Cloudflare所有的CDN节…
扫描二维码继续阅读
2020-12-09