电信公网IP被收回,没有公网IP,外网咱也能免费访问家里的群晖

聊数码有心跳吖 2024-09-04 09:59:08

我的群晖外网访问是使用的公网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证书。

1 阅读:596
评论列表
  • 我电信公网IP没有回收呀。我一年200块钱度娘V9,我觉得你花钱比我多[得瑟]

  • WGS 1
    2024-09-05 15:20

    群晖用这么费事么?

聊数码有心跳吖

简介:感谢大家的关注