在docker网络模式为host情况下,ipv4除非是在路由器上直接部署,这时候可以选择通过网卡获取ip,否则一律通过接口获取;ipv6选通过网卡获取;如果是非host模式,均选择通过接口获取。 提醒:ipv6与ipv4不能互通,如果公司只有v4且家里仅有v6,这时候是无法访问,如果有这种需求请考虑额外搭建隧道或者使用内网穿透,也可以利用cf等...
1. 安装Docker 2. 使用Docker部署ddns-go 如果不希望使用Docker的host模式,并希望自定义端口进行访问,这里我们将服务器的54321端口映射到容器内部的9876端口。(这里以54321端口为例,您可以根据实际情况进行修改,后续步骤也默认使用54321端口。) 3. 配置步骤: 3.1 获取Cloudflare Token 由于我使用的是cloudflare,因此需要...
一、背景 前边文章我们通过手动添加A记录将@记录解析到自己主机的公网ip,并且设置了边缘节点的回源端口为2000,来避开敏感端口。但是遗留了一个问题:一但家里的路由器重新拨号,公网ip会发生变化,需要自己登录到cloudflare手动去修改解析的地址为新的公网ip,太不高效。 所以本节试图在主机内部署DDNS-GO docker容器,来...
5. 选中ddns-go点击启动,在弹出窗口中点击高级设置。 启动ddns-go 6. 勾选“启用自动重新启动”,储存空间-添加文件夹-选择dcoker/ddnsgo文件,装载路径设置为“/root”,网络界面勾选“使用与Docker Host相同的网络”,其他默认点击应用。 自动启动 绑定文件夹 装载路径 网络设置 7.点击下一步,点击应用,完成设置。
docker run -d --name ddns-go --restart=always -p 54321:9876 -v /opt/ddns-go:/root jeessy/ddns-go docker安装ddns 3. 进行配置 打开http://ip:54321进行配置,打开界面如下 ddns-go界面 3.1 获取Cloudflare Token 我是用的是cloudflare,需要获取Token ...
首先进入绿联Docker镜像仓库,搜索ddns-go,点击下载拉取镜像。 下载完后,在镜像管理找到刚下载的镜像,点击创建容器,勾选高级模式和创建后启动容器,点击下一步 在基础设置里重启策略选择重启策略 网络选择host 存储空间选择放置Docker的硬盘,新建文件夹,文件夹路径:硬盘/Docker/ddns-go,装载路径填“/root”,注意类型选择...
先在套件中心中安装docker功能支持。 运行docker功能套件后,在注册表里搜索dddns-go,然后点击下载,安装。 然后启动ddns-go, 高级设置里,设置访问端口 这里容器端口一般不用该,本地端口不冲突就可以,我一般设置为和容器端口一样,这里用的9876端口 其他的配置没有特殊需求的话,按照提示下一步、完成,然后这个容器就开...
在Docker中搜索并选择jeessy/ddns-go的最新版本下载确认镜像正确后,打开容器,修改默认的Web端口9876至自选端口,如需更改,点击高级设置并应用容器启动后,通过群晖IP和新设置的端口访问Web管理界面在界面中选择服务商,填写相关参数,确保查询URL配置正确,避免解析到非预期IP设置保存后,可在界面下方查看...
0.4 转到解压后的应用程序所在目录,cd /usr/lib/ddns-go_4.0.4 执行安装用户服务的命令,sudo ./ddns-go -s install 返回结果:安装ddns-go服务成功,请打开浏览器并进行配置。接下来,打开浏览器,按照windows系统下的步骤配置DDNS-Go即可。群晖可以在Docker里安装DDNS-Go,首先在套件中心安装Docker应用,...
2.5 安全配置为DDNS-GO配置SSL证书,以确保你的DNS更新过程中的安全。这可以通过在Docker容器中使用自签名证书或从信任的证书颁发机构获取证书来实现。2.6 Webhook设置Webhook以接收IP地址更新事件。这将允许你在DNS记录更新时执行特定操作,例如通知你或自动更新其他服务的DNS记录。2.7 保存配置保存所有...