Termux之使用CloudflareSpeedTest工具优选IP后自动DDNS到Cloudflare

Cloudflare提供了一个独特的服务—免费的动态域名服务(DDNS),其可以帮助你以全球最快的速度访问到你的网站。在这篇文章中,我们将介绍如何在Termux的Ubuntu环境中设置Cloudflare DDNS。

步骤一:安装Ubuntu在Termux中

首先,我们需要在Termux中安装Ubuntu。你可以参考这篇教程进行安装:
https://imuer8.blogspot.com/2024/03/termuxlinuxubuntu.html

步骤二:下载CloudflareSpeedTestDDNS

进入Ubuntu环境后,我们需要下载CloudflareSpeedTestDDNS项目。执行以下命令:

步骤三:下载CloudflareSpeedTest

接着,我们需要下载CloudflareSpeedTest项目。首先进入CloudflareSpeedTestDDNS项目下的cf_ddns目录,然后执行:

步骤四:解压并赋予执行权限

之后我们需要解压下载的压缩包,并给可执行文件赋予执行权限:
bash tar -zxf CloudflareST_linux_arm64.tar.gz chmod +x CloudflareST

步骤五:配置config.conf

最后,我们需要配置config.conf文件。这包括填写需要DDNS的域名、Cloudflare账户的邮箱和Global API Key。如下所示:
bash 主要配置参数 # --填写需要DDNS的完整域名-- # 支持多域名:域名需要填写在括号中,每个域名之间用"空格"相隔。 # 例如:(cdn.test.com) 或者 (cdn1.test.com cdn2.test.com cdn3.test.com) hostname=() #------------------------------------------cloudflare配置------------------------------------------ # --cloudflare账号邮箱-- x_email= # # --Global API Key-- # --登录到cloudflare账户,然后查看My Profile,点击Global API Key的View API Key-- api_key=
在网络不稳定的时候,可能会遇到"Ubuntu wget Unable to establish SSL connection."的问题。这通常可以通过切换网络来解决。到此,你的Cloudflare DDNS设置就已经完成了。如果你有任何问题,欢迎在评论区询问,我们会尽快回答你的问题。

Github项目地址:

https://github.com/lee1080/CloudflareSpeedTestDDNS.git
https://github.com/XIU2/CloudflareSpeedTest.git

其他链接

域名测试网站 https://www.itdog.cn/
ip纯净度测试: https://scamalytics.com/

发表评论