额,摆烂两年了快,最近应该会重新开整,大部分内容保留,敬请期待

MENU

利用脚本快速扫描出当前位置高速Cloudflare节点IP

• July 28, 2020 • Read: 2289 • 技术分享

前言

还记得CloudFlare 自定义节点优化网站速度 -(附憨憨扫描方法)里面的脚本吗,最近@犯罪大师大佬在空余时间在空余时间更新了Windows版本,同时也给我们带来了linuxandroid的版本。

教程

Github项目

Windows使用方法

演示视频

具体使用方法

windows批处理全自动无门槛操作,自动化筛选
点击下面链接下载

fping-4.2 for win32 修改版(基于 msys2.0 修改编译)

1.解压后运行cf.bat批处理文件

目录名称或整个目录路径中不允许有空格,否则运行会出错!

对于 Windows 7 用户或者 cmd 命令行里面不支持curl命令的,自己下载curl全部解压到该程序解压后的目录即可

Curl文件

2.根据你当前带宽设置一个期望的CF速度的大小,比如说家里宽带100兆,如果想要CF单线程下载速度达到20兆的宽带效果,直接输入数值20并按回车键
3.等待程序全自动测试结束,找到符合条件的 IP 会在控制台窗口里面输出结果(可以结合里面的单IP测速的批处理来做校验测试,如果你当前网络环境非常差,建议调低期望的带宽值,不然程序会一直停留在查找筛选的过程中
4.内置的 anycast ip 数量为 725985 个,运气好的话三分多钟就能获取到自己想要的优选 IP

Linux使用方法

演示视频


linux shell脚本,自动化筛选,具体使用流程,需要编译里面 fping 4.2 修改版本,另外需要系统安装curl支持和root权限
编译方法如下

cd /path_to_your_download_path #path_to_your_download_path是你的下载目录
tar -vxf fping-4.2.tar.gz
cd fping-4.2
./configure
make
cd src
sudo ./cf.sh

1.根据你当前带宽设置一个期望的CF速度的大小,比如说家里宽带100兆,如果想要CF单线程下载速度达到20兆的宽带效果,直接输入数值 20 并按回车键
2.等待程序全自动测试结束,找到符合条件的 IP 会在控制台窗口里面输出结果
3.如果你当前网络环境非常差,建议调低期望的带宽值,不然程序会一直停留在查找筛选的过程中
4.外置的 anycast ip 数量根据现有可用路由动态调整,每次测试提取其中的1280分之1,运气好的话五十多秒钟就能获取到自己想要的优选 IP

Android使用方法

1.安装termux,完整复制下方链接粘贴到termux并回车

curl https://proxy.freecdn.workers.dev/?url=https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/shell/cf.sh -o cf.sh && chmod +x cf.sh && ./cf.sh

2.根据你当前带宽设置一个期望的CF速度的大小,比如说家里宽带100兆,如果想要CF单线程下载速度达到20兆的宽带效果,直接输入数值 20 并按回车键
3.等待程序全自动测试结束,找到符合条件的 IP 会在控制台窗口里面输出结果
4.如果你当前网络环境非常差,建议调低期望的带宽值,不然程序会一直停留在查找筛选的过程中
5.外置的 anycast ip 数量根据现有可用路由动态调整,每次测试提取其中的1280分之1,运气好的话一分多钟就能获取到自己想要的优选 IP

Also,由于Android termux本身难以支持root权限,整套ICMP丢包测试逻辑完全重新架构,不依赖与fping,所以整体测试相对较为耗时。
大家去试试吧

Last Modified: December 12, 2020
Archives QR Code Tip
QR Code for this page
Tipping QR Code