Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
badafans authored Aug 6, 2020
1 parent 53186ea commit 0ebc1d4
Showing 1 changed file with 24 additions and 6 deletions.
30 changes: 24 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ linux shell脚本,自动化筛选

具体使用流程,需要编译里面 fping 4.2 修改版本,另外需要系统安装curl支持。

下载修改过的源码 fping-4.2.tar.gz 点击链接下载源码 https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/fping-4.2.tar.gz
下载修改过的源码 fping-4.2.tar.gz 点击链接下载源码 https://proxy.freecdn.workers.dev/?url=https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/fping-4.2.tar.gz

具体编译使用流程如下

Expand All @@ -33,7 +33,7 @@ sudo ./cf.sh

4.内置的 anycast ip 数量为 725985 个,运气好的话一分多钟就能获取到自己想要的优选 IP

下面是我自己用树莓派测试的一段演示视频 https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/linux.mp4
下面是我自己用 ubuntu 测试的一段演示视频 https://proxy.freecdn.workers.dev/?url=https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/linux.mp4

以上使用只针对Linux用户

Expand All @@ -43,9 +43,9 @@ Windows版本参考下面过程:

windows批处理全自动无门槛操作,自动化筛选

fping-4.2 for win32 修改版(基于 msys2.0 修改编译)点击下载 https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/better-cloudflare-ip-win32.zip
fping-4.2 for win32 修改版(基于 msys2.0 修改编译)点击下载 https://proxy.freecdn.workers.dev/?url=https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/better-cloudflare-ip-win32.zip

1.解压后运行(注意:目录名称或整个目录路径中不允许有空格,否则运行会出错!) cf.bat 批处理文件(对于 Windows 7 用户或者 cmd 命令行里面不支持curl命令的,自己下载curl全部解压到该程序解压后的目录即可 点击下载curl https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/curl.zip
1.解压后运行(注意:目录名称或整个目录路径中不允许有空格,否则运行会出错!) cf.bat 批处理文件(对于 Windows 7 用户或者 cmd 命令行里面不支持curl命令的,自己下载curl全部解压到该程序解压后的目录即可 点击下载curl https://proxy.freecdn.workers.dev/?url=https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/curl.zip

2.根据你当前带宽设置一个期望的CF速度的大小,比如说家里宽带100兆,如果想要CF单线程下载速度达到20兆的宽带效果,直接输入数值 20 并按回车键

Expand All @@ -55,11 +55,29 @@ fping-4.2 for win32 修改版(基于 msys2.0 修改编译)点击下载 http

5.内置的 anycast ip 数量为 725985 个,运气好的话三分多钟就能获取到自己想要的优选 IP

下面是我自己用Windows 10笔记本测试的一段演示视频 https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/windows.mp4
下面是我自己用 Windows 10 测试的一段演示视频 https://proxy.freecdn.workers.dev/?url=https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/windows.mp4

以上使用只针对Windows用户

测速服务器用的文件是Cloudflare Workers的反代到苹果官网的一个视频文件。由于Cloudflare Workers免费版每天10万次请求次数的限制,请大家不要恶意反复使用。
Android版本参考下面过程:

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

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

2.根据你当前带宽设置一个期望的CF速度的大小,比如说家里宽带100兆,如果想要CF单线程下载速度达到20兆的宽带效果,直接输入数值 20 并按回车键

3.等待程序全自动测试结束,找到符合条件的 IP 会在控制台窗口里面输出结果(可以结合里面的单IP测速的批处理来做校验测试)

4.如果你当前网络环境非常差,建议调低期望的带宽值,不然程序会一直停留在查找筛选的过程中

5.内置的 anycast ip 数量为 725985 个,运气好的话六分多钟就能获取到自己想要的优选 IP

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

下面是我自己用 Termux 测试的一段演示视频 https://proxy.freecdn.workers.dev/?url=https://raw.githubusercontent.com/badafans/better-cloudflare-ip/master/termux.mp4

测速服务器用的文件是来自 Cloudflare 官方测速服务器提取出来的测速文件,官方测速地址 https://speed.cloudflare.com/

其中 fping 是基于 GitHub 开源项目 https://github.com/schweikert/fping 4.2发行版修改而来,所有脚本均为本人原创内容,转载请注明出处!

Expand Down

0 comments on commit 0ebc1d4

Please sign in to comment.