利用cloudflare DDNS实时更新服务器和NAT主机动态IP


访问https://dash.cloudflare.com/profile,在页面下方找到全局API密钥,点击右侧的查看查看密钥,并保存下来设置用于DDNS解析的二级域名在Cloudflare中新建一个A记录,如:ddns.yourdomain.com,指向1.1.1.1,并确保流量不走CloudFlare(云朵变灰)下载DNNS脚本

curl https://raw.githubusercontent.com/MaleiSIyin/cfv4-ddns/master/cf-v4-ddns.sh > /root/cf-v4-ddns.sh && chmod +x /root/cf-v4-ddns.sh

修改DDNS脚本并补充相关信息

vim cf-v4-ddns.sh


# incorrect api-key results in E_UNAUTH error
# 填写 Global API Key
CFKEY=

# Username, eg: user@example.com
# 填写 CloudFlare 登陆邮箱
CFUSER=

# Zone name, eg: example.com
# 填写需要用来 DDNS 的一级域名
CFZONE_NAME=

# Hostname to update, eg: homeserver.example.com
# 填写 DDNS 的二级域名(只需填写前缀)
CFRECORD_NAME=

运行脚本,如果配置正确,输出内容会显示当前IP,登录Cloudflare查看之前设置的1.1.1.1已变更为当前IP

./cf-v4-ddns.sh

设置定时任务

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

如果需要日志,替换上一行代码

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

文章作者: 时间旅行者
文章链接: https://www.334420.club
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 时间旅行者 !
评论
 上一篇
小巧型NPS内网穿透自带后台设置界面(FRP内网穿透) 小巧型NPS内网穿透自带后台设置界面(FRP内网穿透)
一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。 一、NPS
2019-08-24 时间旅行者
下一篇 
关于本站使用的主题 关于本站使用的主题
主题来自网友 Mashiro ( 樱花庄的白猫 ) 主题详细介绍请到 Mashiro
  目录