产品简介
cfnb 这是一款面向网站管理员和开发者的全自动Cloudflare CDN节点优选工具。它通过TCP延迟、HTTP延迟抖动及真实带宽等多重测试机制,从公开数据源自动筛选出当前网络下速度最快、延迟最低的IP,并支持一键更新至Cloudflare DNS、同步至GitHub仓库及微信实时通知,有效解决节点选择困难和手动更新繁琐的问题。
核心功能
- 多模式节点筛选(全局/分国家)
- 真实带宽测速与综合排序
- 多源数据自适应聚合与格式识别
- 自动更新Cloudflare DNS记录
- 微信实时结果与异常通知
快速开始
- 获取项目文件(下载ZIP或Git克隆)并解压。
- 根据需求获取并填写GitHub Token、Cloudflare API Token和WxPusher凭证至配置文件。
- 运行对应平台的一键部署脚本(setup.ps1 或 setup.sh)自动安装依赖并配置定时任务。
- 编辑推送脚本(git_sync.ps1 或 git_sync.sh)并填入GitHub令牌等信息。
- 运行 `python main.py` 或 `python3 main.py` 测试工具。
界面预览
与其他方案对比
| 对比项 | cfnb | 同类方案 |
|---|---|---|
| 检测维度 | 采用TCP延迟、HTTP延迟与抖动、真实带宽多重机制综合评估 | 可能仅依赖单一延迟测试或静态列表 |
| 自动化程度 | 全自动运行、自动更新DNS、自动同步GitHub仓库、支持微信通知 | 可能需要手动执行命令或更新配置 |
适合谁用
- 需要优化Cloudflare CDN性能的网站管理员
- 希望通过自动化节省节点维护时间的开发者
- 需要实时监控CDN状态的运维人员
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/xinyitang3/cfnb