使用Cloudflare搭建DDNS

本文所使用的项目地址https://github.com/oznu/docker-cloudflare-ddns

首先准备一个域名,域名可以去Freenom注册一个免费域名

  • 打开cloudflare添加你注册的这个域名
  • 根据提示把域名的NS更换成Cloudflare的NS
  • 在cloudflare添加一条A记录,IP随便填一个
    IP随便填一个

如图

安装 docker

docker version > /dev/null || curl -fsSL get.docker.com | bash
service docker restart

快速设置:

docker run -d \
  -e [email protected] \
  -e API_KEY=xxxxxxx \
  -e ZONE=example.com \
  -e SUBDOMAIN=subdomain \
  --restart=always oznu/cloudflare-ddns

首次测试

如图

重新拨号后测试

请输入图片描述

环境变量

  • --e EMAIL - 你的CloudFlare电子邮件地址. Required
  • --e API_KEY - 您的CloudFlare API密钥。在此处获取: https://www.cloudflare.com/a/profile. Required
  • --e ZONE - 你的域名. Required
  • --e SUBDOMAIN - 你设置的二级域名.
  • --e PROXIED - 设置为true使流量通过CloudFlare CDN。默认为false.
  • --e RRTYPE=A - 设置为AAAA使用设置IPv6记录而不是IPv4记录。默认A为IPv4记录.
  • --e DELETE_ON_STOP - 设置为true在容器停止时删除dns记录。默认为false
最后修改:2019 年 07 月 23 日 12 : 06 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论