🔥使用阿里云CDN实现群晖无端口访问
当群晖通过 DDNS 解析后,通常可实现公网访问(例如ddns.vvhz.com:5001)。但如果你需要去掉端口号,或者你的群晖仅具备公网 IPv6但是需要在外部使用ipv4环境访问,那么下面这种方案可以非常简单的解决这两个问题。
前提
群晖拥有公网ipv4或者ipv6,并且已经做好DDNS。通过ddns.vvhz.com:5001可以正常访问群晖DSM。
操作步骤
登录阿里云控制台,开通CDN服务。点击 内容分发服务 - 域名管理 - 添加域名

添加域名

点击下一步,忽略参数这里一定要修改:选择 否

最后到DNS那里按照说明添加好CNAME的解析。


如果有https证书,可以开启https,并且设置好证书。https请求是单独收费的,但是每个月会有500万次免费调用额度。对于个人用户是完全足够的。可以使用我个人开发的工具申请https证书,可以申请多域名通配符证书,很方便。


设置回源于域名的https端口。因为我们都没有默认的443端口,这里设置我们DSM的https端口即可。

如果你的群晖只有公网ipv6,这里需要开启Ipv6回源。

现在打开浏览器,输入上面配置的 nas.vvhz.com 即可正常访问。
阿里云CDN是收费服务,流量费用大概0.23元/G,价格还算便宜,正常登录网站做一些管理,流量使用很少。但是尽量还是不要用来下载超大文件,毕竟也是收费的。
CDN中有很多配置,比如流量限制、限速、访问控制等等,可以都了解一下。
比如流量封顶,我们正常使用DSM来管理群晖,一天限制1GB,基本上够用,我们设置好之后可以防止CDN流量超出预算或者被盗刷、攻击。

设置好以后,同样道理可以将群晖的其他登录门户的地址一起做解析。比如 file.vvhz.com,drive.vvhz.com,photo.vvhz.com 等。