全自动 Cloudflare IP 优选工具

发布时间: 2024-11-07 热度: 5619

大家好!今天我想跟大家分享一个刚完成的小工具,专为 Cloudflare IP 的自动优选而设计,这是一个针对路由器用户的友好系列,能让你告别那些用着用着突然不能访问的尴尬问题,下面就一起来看看如何使用吧!

1. 前期准备

要使用这个工具,你首先需要一个软路由或运行 Linux(例如 Debian)的服务器。我这里直接用服务器来演示,但大家也可以在虚拟机中进行操作。确保你的虚拟机与本地网络在同一环境下,这样测试结果才有实际意义。

2. 下载并运行脚本

首先,我们要获取脚本并运行它。可以通过以下命令来下载脚本:

wget jhb.ovh/jb/dns.sh
chmod +x dns.sh

然后,打开终端,运行脚本:

./dns.sh

如果你之前已经输入过相关信息,脚本会自动读取配置并直接开始测试。如果想重新填写信息,可以在命令末尾加上 -r 参数:

./dns.sh r

填写 Cloudflare 账户信息

运行脚本时,它会要求你输入 Cloudflare 的邮箱和 API Key。登录 Cloudflare 后,在 个人资料 中找到 API 令牌,复制并粘贴到脚本中。

3. 配置子域名

在 Cloudflare 的 DNS 设置中添加一个子域名,这个子域名将用于 IP 优选。首先,关闭代理状态,填入一个任意 IP 地址,保存后返回脚本。把子域名填入脚本中,然后回车即可。

4. 设置测试数量和地区

脚本会提示你输入要测试的 IP 数量,默认值为 10。为了快速演示,我们可以设置成 5。接着选择一个测试地区,尽量选择离你最近的,例如香港 (HKG) 或新加坡 (SIN)。

5. 开始测试

当设置完成后,脚本会开始自动测试所有可用的 IP,并找到速度最快的节点,然后绑定到 Cloudflare 上的子域名。

注意:DNS 更新通常需要 1-2 分钟时间,因此稍微等一下刷新就能看到效果。

6. YouTube 4K 测试效果

完成配置后,可以尝试用 YouTube 测试一下速度。即使是用免费的 Cloudflare 节点,通过这个优选工具也能获得不错的表现。根据你的网络环境不同,延迟会有差异,但实际测试效果非常不错。

7. 自动化执行:定期更新 IP

为了让它每天自动检测更新最快的 IP,可以添加一个 Crontab 定时任务,按以下步骤操作:

方法 1

1、打开 Crontab 编辑界面:

crontab -e

2、添加定时任务(以下示例是每天凌晨执行):

0 0 * * * cd /root && bash dns.sh

3、保存并退出。

方法 2

echo "0 0 * * * cd /root && bash dns.sh" | crontab -

总结

这个工具可以全自动测试并更新 DNS 信息,让你免去频繁手动检测的烦恼,不会再因为 IP 不通而失去连接。希望这个小工具能帮到你,有任何问题欢迎在博客留言或加入 Telegram 群组交流!

相关视频教程:Youtube

请在下方留下您的评论.加入TG吹水群