利用Cloudflare快速创建NAT VPS ddns
由于很多NAT VPS是采用动太IP的模式,所以如果只用IP访问的话会随时失联,所以采用DDNS可有效解决动态IP服务器访问问题。
在做DDNS之前需要做以下操作
方法一:利用脚本创建
1:注册cloudflare帐号;
2:把你的域名接入cloudflare进行解析,然后获取NS;并将NS接入域名服务商中;
3:登入CF获取Global API Key;
4:任意创建一个二级域名,解析IP任意或写成8.8.8.8;切记云朵变灰
5:下载 DDNS 脚本
1 | 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 |
6:编辑CF配置文件
1 | vi cf-v4-ddns.sh |
7:配置信息如下:
1 | # incorrect api-key results in E_UNAUTH error |
8:启动ddns更新IP;运行如下命令
1 | ./cf-v4-ddns.sh |
9:设置定时更新任务:
输入crontab -e;然后贴入以下配置:
1 | */2 * * * * /root/cf-v4-ddns.sh >/dev/null 2>&1 |
方法二:利用docker方式创建
1:接入域名;随意创建A记录IP自定
2:安装docker
1 | docker version > /dev/null || curl -fsSL get.docker.com | bash |
3:运行docker
1 | docker run -d --name=cf-ddns \ |
END
致谢大神原创项目地址