我的群晖外网访问是使用的公网IP和群晖的域名DDNS,一直使用的还可以。可是突然有一天就不能访问了,发现问题出在了我的公网IP没有了,致电了电信的客服,原来是我的公网IP被收回了,而且电信不再给普通宽带用户提供免费的公网IP,投诉了半天也没人搭理我,只能自己另找出路了。
因为我想用外网使用Jellyfin和WebDave,群晖的QC不能支持群晖官方以外的功能,并不能满足我,而且QC的速度实在堪忧,当然就放弃了QC。而内网穿透需要大多都需要花钱,而且速度也会受一些限制,也放弃了内网穿透的方案。而现在唯一可以免费使用的方案就剩下IPv6了。IPv6是新的互联网协议,是用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址,所以不仅我们的宽带可以获得公网IPv6地址,甚至我们的内网每台开启IPv6的设备也能获得一个公网IPv6地址,我们可以利用这个公网IPv6地址直接访问群晖了,连公网IPv4设置路由器端口映射这个步骤都能省略了。
那如何让我们的群晖获得IPv6地址呢?首先需要将光猫改为桥接模式,利用路由器来拨号上网,这个步骤我在当时设置公网IPv4时就已经设置了。具体每家宽带光猫设置的方式不同,就上网搜一下自家光猫设置桥接的方式,然后再用路由器来拨号。
我的路由器是华为路由器,在更多功能-网络设置-IPv6中开启这一功能,其它的地址类型、DNS获取方式、路由广播配置、DHCP服务器都选择自动配置就可以。
然后测试我们的设备是否可以获得IPv6地址,电脑访问图中的IPv6测试网站,如果显示了我们的IPv6地址,说明我们的路由器就设置成功了。
这时在群晖的控制面板-网络-网络界面当中也可以看到群晖的IPv6地址了。
尝试用手机流量上网,浏览器访问ipv6中的第一行的 “/128”或者"/64"斜杠之前的地址,并加上中括号
https://[240e:340:XXXX:XXXX:XXXX:XXXX:XXXX]:5001
手机流量都能访问就代表我们设置成功了。如果不能访问,可以关闭路由器的防火墙功能,我的就是在关闭路由器防火墙以后才能访问的。
IPv6有一个弊端就是我们在外网使用访问NAS的设备也是要开启了了IPv6的,像我我是在公司的电脑上访问NAS,所以公司的网络也是需要开启IPv6。我公司的网络是光猫拨号,我没有改成桥接,而是在路由器上直接开启Ipv6功能,也是成功了的。
这个时候我使用https://[240e:340:XXXX:XXXX:XXXX:XXXX:XXXX]:5001这个地址就能直接访问群晖了,但是我们的IPv地址并不是固定的,而且这么长的IPv6地址也是很难记住的。所以我就使用群晖自身的DDNS功能和群晖的域名,实现了免费使用域名和解析功能。
在群晖的控制面板-连接性-外网访问-DDNS中新增域名解析。
域名服务商选择“Synology”,设置我们喜欢的域名以及选择喜欢的后缀,把外部地址(IPv4)停用,外部地址(IPv6)选择自动,然后测试联机,显示正常后,就可以保存设置了。
过十几分钟后,我们就能通过域名加端口号访问群晖了。
像jellyfin等应用,我们也是可以通过域名加端口访问的,而且还省去路由器端口映射的麻烦。
建议大家通过https加密访问NAS设备,用http外网访问NAS设备,所有的数据都在互联网上裸奔,包括你的账号密码登录数据。 但是直接使用https也是不会加密的,而且每次打开网址还会有提醒,还需要做个ssl证书。
群晖用这么费事么?
我电信公网IP没有回收呀。我一年200块钱度娘V9,我觉得你花钱比我多[得瑟]
我这里连IPv6都没有,回收更是扯淡