电脑吧 关注:3,880,061贴子:49,280,238
  • 5回复贴,共1

绿联NAS容器部署与Docker讲解!支持IPv6的DDNS域名绑定教程

只看楼主收藏回复

绿联作为大厂确实没食言,本来准备Q3上的Docker功能已经提前在6月30日就已经更新了,这两天也是抽出时间给大家写点教程,毕竟绿联作为轻NAS没有一些进阶功能,有Docker自己动手补上就好。

本文以绿联NAS系统缺失的DDNS域名解析为例,和大家分享Docker的基础知识与部署流程,觉得有帮助欢迎点赞收藏评论三联哈。

容器代码解析
域名功能我选择DDNS-GO作为补充方案,毕竟这个项目支持阿里云DNS、腾讯云dnspod、Cloudflare、华为云、百度云这些主流服务,并且支持IPv6,比较具备普遍性:
https://hub.docker.com/r/jeessy/ddns-go

根据项目说明,该容器的部署代码及对应功能如下:
docker run -d(-d有没有无所谓,对应下载并部署docker)
--name ddns-go(--name对应命名,这里是将容器命名为ddns-go)
--restart=always(--restart对应重启规则,这里是一直自动重启)
--net=host(--net对应网络选项,这里是将使用网络模式配置为host)
-v /opt/ddns-go:/root(-v前缀对应挂载,这里是将容器的/root文件夹挂载到系统/opt/ddns-go文件夹)
jeessy/ddns-go(对应镜像名称)
建议看懂这段代码规则,不然以后只能抄作业。


IP属地:江苏1楼2023-02-08 09:19回复
    2 容器使用
    大部分容器都自带Web后台,访问方式为:
    NAS的IP:容器端口号

    容器端口号可以通过项目地址看到,比如ddns-go的是:
    9876

    NAS的IP在绿联云客户端主页面点击左下角设备,再点击设备管理即可查看。

    在设备信息中可以看到IP,我这里是:
    10.163.1.179
    特别注意:这个IP是NAS上联路由器为NAS分配的内网IP,并非出口公网IP,完全两回事。

    综合上面两个信息,可以得出ddns-go的web页面地址应该是:
    10.163.1.179:9876
    特别注意:冒号是英文字符,不是中文字符。

    这里以绑定阿里云的Alidns服务为例,首先去阿里云官网注册并购买域名:
    https://www.aliyun.com/
    PS:首次需要实名认证,提交申请后要等大约24小时的审核时间,审核通过后方可购买。

    验证并购买成功后,进入阿里云的后台,创建一组access Key后查看Secret:
    https://ram.console.aliyun.com/manage/ak


    IP属地:江苏4楼2023-02-08 09:21
    回复
      拓展后续
      其实想做个多种外网访问方式的合集,经过测试发现NAS并没有开启TUN功能,导致Zerotier和Tailscale能部署但是无法创建虚拟网络进行SD-WAN组网,所以目前外网访问还是用域名解析IPv6配合绿联自己的内网穿透方便一些。

      如果舍不得每年续费买域名,设备不多的话可以选择入手贝锐家的蒲公英路由器组SD-WAN,毕竟是一次性付费用着还简单,也是不错的选择。


      IP属地:江苏6楼2023-02-08 09:22
      回复


        IP属地:陕西来自Android客户端7楼2023-02-09 00:12
        回复
          nas小白推荐用哪个系统


          IP属地:北京9楼2023-02-09 12:01
          回复
            这种容器就应该直接用host模式啊


            IP属地:四川来自Android客户端10楼2023-06-11 05:27
            回复