登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
[mw_shl_code=bash,false]docker pull jeessy/ddns-go[/mw_shl_code]
特性
- 支持Mac、Windows、Linux系统,支持ARM、x86架构
- 支持的域名服务商 阿里云 腾讯云 Dnspod Cloudflare 华为云 Callback 百度云 Porkbun GoDaddy Namecheap NameSilo Dynadot
- 支持接口/网卡/命令获取IP
- 支持以服务的方式运行
- 默认间隔5分钟同步一次
- 支持同时配置多个DNS服务商
- 支持多个域名同时解析
- 支持多级域名
- 网页中配置,简单又方便,默认勾选禁止从公网访问
- 网页中方便快速查看最近50条日志
- 支持Webhook通知
- 支持TTL
- 支持部分DNS服务商传递自定义参数,实现地域解析/多IP等功能
[!NOTE] 建议在启用公网访问时,使用 Nginx 等反向代理软件启用 HTTPS 访问,以保证安全性。FAQ
系统中使用从 Releases 下载并解压 ddns-go 安装服务
- Mac/Linux: sudo ./ddns-go -s install
- Win(以管理员打开cmd): .\ddns-go.exe -s install
[可选] 服务卸载
- Mac/Linux: sudo ./ddns-go -s uninstall
- Win(以管理员打开cmd): .\ddns-go.exe -s uninstall
[可选] 支持安装带参数
- -l 监听地址
- -f 同步间隔时间(秒)
- -cacheTimes 间隔N次与服务商比对
- -c 自定义配置文件路径
- -noweb 不启动web服务
- -skipVerify 跳过证书验证
- -dns 自定义 DNS 服务器
Docker中使用
挂载主机目录, 使用docker host模式。可把 /opt/ddns-go 替换为你主机任意目录, 配置文件为隐藏文件
[mw_shl_code=bash,false]docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go[/mw_shl_code]
|