
不少站长的网站都套了一层 Cloudflare:免费、抗攻击、还带全站缓存,听起来很美。但国内访客的实际体验常常是另一回事——首屏要转好几秒,图片加载到一半卡住,晚上高峰期丢包率能上两位数。原因并不复杂:Cloudflare 会把访客调度到它认为"合适"的边缘节点,国内用户经常被分到延迟高、线路绕的 IP,于是同一套网站,海外秒开、国内龟速。
好消息是,Cloudflare 官方公开了旗下全部 IP 段,这给了我们"绕过默认调度、自选节点"的空间——这么多个 IP 里,总有一些到你所在运营商的延迟低、速度快。问题只在于:手动逐个测试不现实。今天要介绍的 CloudflareSpeedTest 干的就是这件事:一键测完整个 IP 段,把最快的 IP 挑出来。
这个项目出自开发者 XIU2,Go 语言编写,GPL-3.0 协议开源,在 GitHub 上已经积累了超过两万九千个 Star。它不只支持 Cloudflare,也支持其他 CDN 和有多个解析 IP 的网站。工作流程是:先对整个 IP 段做延迟测试(默认 TCPing 模式、443 端口),把结果从低到高排序并按条件过滤,再对延迟最低的一批依次做下载测速,最后按速度排序输出。
上手几乎没有门槛。Windows 用户去项目 Releases 页面下载压缩包,解压后双击 cfst.exe,等它跑完即可。Linux 服务器上同样简单,三条命令跑通:
```
mkdir cfst && cd cfst
wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/latest/download/cfst_linux_amd64.tar.gz
tar -zxf cfst_linux_amd64.tar.gz && chmod +x cfst && ./cfst
```
国内网络下载慢的话,README 里列了好几个镜像加速地址,替换 wget 的 URL 前缀即可。
默认参数适合快速看结果,真正实用的是参数组合。两个常用示例:
```
./cfst -tl 200 -dn 20
```
表示只保留平均延迟低于 200ms 的 IP,并对 20 个 IP 做下载测速。
```
./cfst -tl 150 -tll 40 -sl 5
```
则是延迟卡在 40 到 150ms 之间、下载速度必须高于 5MB/s 才算合格——测速会一直跑,直到凑够满足条件的数量为止。如果加上 -httping 切换成 HTTP 测速模式,还能用 -cfcolo HKG,LAX 这样的参数锁定节点所在地区,想只要香港或美西节点时非常有用。
测速结果第一行就是综合最优的 IP。拿到结果之后怎么用?最常见的是两种:一是在本地 hosts 文件里把域名指向优选 IP,先改善自己机器的访问体验;二是在 DNS 解析服务里做分区域解析,让特定地区的访客走优选 IP。选哪种取决于你的建站场景,前者零成本立竿见影,后者一次配置全站受益。
几个坑要提前说。第一,测速时如果开着代理软件,平均延迟会低得离谱(比如 0.xx 毫秒),先关代理再测,在路由器上跑也一样;第二,开机后第一次测速延迟普遍偏高,建议先随手测一轮热身;第三,这个工具只适用于网站场景,不支持给走 UDP 协议的 WARP 优选 IP;第四,Cloudflare 明文禁止以代理方式套 CDN,这类用法风险自担,正常建站不受影响。
我的看法是,优选 IP 属于典型的"免费但治标"手段:它改善的是访客到 CDN 边缘这一段,回源线路慢、源站本身在海外这类问题它管不了。对预算有限的个人站长,它确实是零成本方案里性价比最高的一招;但如果你的站以国内用户为主、对速度敏感,认真选一台国内或香港的服务器,比任何优选技巧都管用。
项目地址:https://github.com/XIU2/CloudflareSpeedTest
下载测速地址建议自建,README 有完整说明。花十分钟把工具跑起来,再花十分钟把最快 IP 配上,你网站的国内打开速度大概率会有肉眼可见的变化。
文章标题:Cloudflare访问慢?两万九千星开源工具测出最快IP
文章链接:https://www.muooy.cn/15805.html
更新时间:2026年10月13日
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:305582964@qq.com,我们将第一时间处理!2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读用户协议和免责声明。

