基于CloudFlare的DDNS解析。

Linux版本和梅林版

Linux

来源:NatCloud

获取CFKEY

打开网页:https://dash.cloudflare.com/profile
在页面下方找到【Global API Key】,点击右侧的View查看Key,并保存下来

下载脚本

wget  -N --no-check-certificate https://raw.githubusercontent.com/yulewang/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh

修改脚本关信息

vi cf-v4-ddns.sh

# API key, see https://www.cloudflare.com/a/account/my-account,
# 这里填写上一步获取的CFKEY
CFKEY=

#输入你需要解析用来DDNS解析的`根域名`
CFZONE=

# 登陆CF的邮箱
CFUSER=

# 填写用来DDNS解析的二级域名
CFHOST=

脚本授权并执行

chmod +x cf-v4-ddns.sh
./cf-v4-ddns.sh

如果脚本相关信息填写正确,设置DDNS的二级域名输出内容会显示当前主机的IP

定时任务

输入 crontab -e 添加:

*/5 * * * * /root/cf-v4-ddns.sh >/dev/null 2>&1

如果您需要日志文件,上述代码请替换成下面代码

*/5 * * * * /root/cf-v4-ddns.sh >> /var/log/cf-ddns.log 2>&1

梅林

最后修改:2020 年 08 月 02 日 12 : 07