DDNS动态域名设置
下载 DNNS 脚本:
curl https://raw.githubusercontent.com/aipeach/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh > /root/cf-v4-ddns.sh && chmod +x /root/cf-v4-ddns.sh > /root/cf-v4-ddns.sh && chmod +x /root/cf-v4-ddns.sh修改 DDNS 脚本并补充相关信息:
vi cf-v4-ddns.sh或者直接打开/root/cf-v4.ddns.sh文件编辑修改后保存
incorrect api-key results in E_UNAUTH error
填写 CF全局Global API Key
CFKEY=Username, eg: [email protected]
填写 CloudFlare 登陆邮箱
CFUSER=Zone name, eg: example.com 填写需要用来 DDNS 的一级域名 CFZONE_NAME=Hostname to update, eg: homeserver.example.com 填写 DDNS 的二级域名(只需填写前缀)
CFRECORD_NAME=首次运行脚本,输出内容会显示当前 IP,进入 cloudflare 查看 确保 IP 已变更为当前 IP
./cf-v4-ddns.sh设置定时任务
crontab - e*/2 * * * * /root/cf-v4-ddns.sh >/dev/null 2>&1