如何使用docker搭建腾讯云DDNS-GO

因为家里没有ipv4的公网ip,而使用ipv6可以实现内网穿透,这时就要用到DDNS-GO这款工具了,早在半年前我就有使用过DDNS-GO,但是半年后的今天我再次安装DDNS-GO竟然设置不起来了,于是就写了这篇文章记录。

docker安装ddns-go

拉取镜像:

1
docker pull jeessy/ddns-go

启动ddns-go:

1
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go

启动后切记,放行9876端口。

访问服务: http://服务器ip:9876就可以访问了。

配置ddns-go

  1. 选择腾讯云,点击创建密钥。
  2. 在腾讯云里按照提示创建密钥得到ID和token。
  3. 填入到DDNS-GO配置面板里
  4. 配置ipv4或者ipv6根据自身需求,我是使用ipv4配置域名的。
  5. 在IPv4下面的Domains中填入自己的域名,比如pi.siax.cn,这里注意不需要https:///
  6. 回到腾讯云添加解析,主机记录填@,记录类型A,记录值1.1.1.1,然后DDNS-GO会自动解析。
  7. 如果需要使用IPv6,操作方法和上面一致。不过要注意,域名不能和IPv4的一样,可以改成v6.pi.siax.cn。