Skip to content

Simple and easy to use DDNS. Support Aliyun, Tencent Cloud, Dnspod, Cloudflare, Callback, Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap, NameSilo...

License

Notifications You must be signed in to change notification settings

jeessy2/ddns-go

Repository files navigation

GitHub release

ddns-go

  • 自动获得你的公网IPV4或IPV6并解析到域名中
  • 支持Mac、Windows、Linux系统,支持ARM、x86架构
  • 间隔5分钟同步一次
  • 支持多个域名同时解析,公司必备
  • 支持多级域名
  • 支持的域名服务商 Alidns(阿里云) Dnspod(腾讯云) Cloudflare

系统中使用

Docker中使用

docker run -d \
  --name ddns-go \
  --restart=always \
  -p 127.0.0.1:9876:9876 \
  jeessy/ddns-go
  • 在docker主机上打开http://127.0.0.1:9876,修改你的配置,成功
  • [可选] docker中默认不支持ipv6,需自行探索如何开启

avatar

Development

go get -u github.com/go-bindata/go-bindata/...
go-bindata -debug -pkg util -o util/staticPagesData.go static/pages/...
go-bindata -pkg static -o static/js_css_data.go -fs -prefix "static/" static/

Release

go-bindata -pkg util -o util/staticPagesData.go static/pages/...
go-bindata -pkg static -o static/js_css_data.go -fs -prefix "static/" static/

# 自动发布
git tag v0.0.x -m "xxx" 
git push --tags