目前移动、电信、联通针对家庭用户已经基本没有IPv4公网地址可以申请,想在外网访问可以选择第三方的服务或者开源软件
但我选择了IPV6方式,,,因为可以免费,而且上手比较简单
一、申请IPv6
【资料图】
目前各个运营商均支持IPv6,可以百度搜索IPv6测试,通过测试,则表明已经获取到IPv6
如果没有通过只有三个原因
原来的路由器可以获取IPv6地址,但没有给内网设备分配IPv6地址,需要在设置里面开启
原来的路由器不支持IPv6,需要更换路由器
运营商没有给你的线路分配IPv6地址,需要报宽带故障说明要申请IPv6
如果前三步做完之后,需要用路由器PPPoE拨号方式上网(修改拨号方式最好是让维护师傅上门修改,不要按网上的教程操作,避免造成家里几天不能上网),获取IPv6地址,通过路由器WAN口查看有24开头的IPV6地址,说明成功一半了。
如果需要在外网访问,需要在光猫使用超级管理员账号密码下关闭IPv6 Spi,联通,电信有此情况的请自行百度查询
那这时就可以测试能否通过外网访问路由器了,关闭手机的WIFI网络(目前,运营商基本都给手机分配了IPv6地址,手机可在浏览器测试IPv6是否通过测试)
手机浏览器输入[路由器的IPv6地址]:端口号(路由器WAN访问端口,一般是80),就可以直接访问到路由器管理页面。(注意直接用IPV6地址访问,需要在地址前后加中括号 []!!!!!!)
如果需要用域名访问,就在阿里或者其他的域名服务商申请一个,然后添加一个IPV6的域名解释,教程可以百度一下,最重要的是获取拿到(Accesskey ID和密码),每年几块钱就可以解决,避免IPv6地址更换要手动修改,这是路由器的设置,其他路由器自行设置。
手机再次测试用域名访问,没有问题
IPv6 测试完之后,就需要对UNRAID 进行 IPV6的外网访问设置
(UNRAID 中开启IPV4+IPV6,获取IPv6地址)
在路由器的防火墙中,在过滤规则中设置外网可以访问UNRAID的IPv6地址
在UNRAID中需要安装DDNS-GO,在应用商店中搜索,不需要修改,直接安装即可
安装完之后,登陆设置页:http://IP:9876
以阿里DDNS为例,填写Accesskey ID和Secret
等待一会之后,用手机流量测试http://域名:可道云端口号。可以访问就可以了
也可以加其他容器的端口使用,还可以通过unraid进行反向代理,访问家里的其他设备。
关键词: