1.将域名托管到cloudflare
2.添加一个二级域名,A类,ipv4地址随便给,我们弄好之后他会自动修改为你服务器的ip
3.复制下方命令,粘贴进服务器中
sudo wget https://raw.githubusercontent.com/zanjie1999/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh -O /usr/local/bin/cf-ddns.sh
sudo chmod +x /usr/local/bin/cf-ddns.sh
4.修改default config下的几个配置变量
5.sudo nano /usr/local/bin/cf-ddns.sh(也可以根据路径在里面修改)
6.
2024-06-24T09:38:33.png
# API Token, see https://dash.cloudflare.com/profile/api-tokens,
CFTOKEN=(CF的API令牌 权限给DNS的模板就行 https://dash.cloudflare.com/profile/api-tokens

# Zone name, eg: example.com
CFZONE_NAME=(托管到CF的一级域名)

# Hostname to update, eg: homeserver.example.com or example.com
CFRECORD_NAME=(托管到CF的二级域名前缀)
7.crontab -e
在最后加上/2 * /usr/local/bin/cf-ddns.sh >/dev/null 2>&1
如果需要日志就换成这条/2 * /usr/local/bin/cf-ddns.sh >> /var/log/cf-ddns.log 2>&1
Ctrl+X(然后按Y,保存退出)

最后修改:2024 年 06 月 24 日
如果觉得我的文章对你有用,请随意赞赏