前言(废话)
群晖的外网访问一直是一个问题
白群晖还好说,有自带的,不过也是网速感人
黑群晖就更不用说了,只能自己搞
之前用的 ddns,还没有大佬些 docker 的 script,只能用计划任务配合阿里云的 ddns 半自动刷新

而且相当不稳定,也不知道是我的设置问题还是因为什么,时常 ddns 更新不上。
后来就搁置了几年
直到今年又准备把外网访问重新搞上。
下面开始正经说

公网 IP!
必须要有 ipv6 或者 ipv4 的公网地址!动态静态都可以
ipv4 重庆这边必须要配合套餐 199+50 元,或者 299 一个月,或者企业 199 套餐可以搞到公网 v4
ipv6 就很简单了,拿到光猫的管理员密码,打开光猫的 v6,打开路由器的 v6 分配就可以了。
值得注意的是,路由器的 v6 分配,几乎都要开启路由的拨号模式才可以启动。所以设置光猫的时候,更改为 ipv4+ipv6, 并且将光猫的模式更改的桥接模式,由路由器拨号和分配地址。
设置完后,建议重启一下,就能获得 ipv6 地址,检查是否获得 v6 地址,可以访问 www.test-ipv6.com/ 地址查看,亦或是通过查看网络连接判断 ——ipv6 internet—— 即有 v6 地址


群晖 ddns 设置

docker 里面注册表里搜索 ddns
因为一直有大佬再更新 ddns
所以一般选择收藏量最大的那个就可以了
我下载的就是 jeessy/ddns-go
这个相比其他的 ddns,拥有单独的 webUI 管理界面, 更加的方便。
安装过程记得勾选与本机 IP 地址相同,不然访问不了!
附上大佬的 dockerhub 网页
https://registry.hub.docker.com/r/jeessy/ddns-go/

jeessy/ddns-go
安装完成后
输入群晖 IP:9876,9876 是这个 ddns 的端口

在 ipv6 这一行,勾选上,选择通过网卡获取
这里我的 domains 是我在阿里云申请的域名,可以先忽略

路由器端口转发设置

我是小米路由器,其他路由器同理,和我一样设置就可以了

到这里其实已经可以外网访问了,
输入群晖里的 IPV6 地址,加上中括号,再加上端口 5000
就可以正常访问了。
后面是 ddns 设置

阿里云
在阿里云里申请一个域名,大多数域名非常便宜
选择一个自己喜欢的便宜的域名就行

注册完后就跟着阿里云的步骤走就可以了
因为有各种实名认证问题 ,估计这里会耽搁半天审核的时间。
注册完后就

在 accesskey 里创建一个 accesskey
创建成功后就可以得到 ID and secret
把相应的 ID 和 secret 输入到 ddns 网页里

记得把 domain 也敲上
最后点击 save 就搞定了
右侧栏也可以正常看到程序运行日志
这个时候就可以正常使用域名访问 nas 了

本文的目的旨在帮助自己的同时,给大家指路,非手把手教学,见谅!
复制阿里云的 ID 和 secret 的时候,记得检查不要有任何空格!我因此耽搁了很久
原文链接:https://www.bilibili.com/read/cv15155558