z199238043 发表于 2022-7-9 21:22

华为悦盒刷NAS系统后实现IPV6绑定域名访问

本帖最后由 智能小柠檬 于 2022-7-10 00:12 编辑

华为悦盒使用的海思芯片可谓是一代神U啊,可以各种折腾,看见神雕大神的微型NAS系统,自己动手也刷了一个,虽然系统自带FRPC内网穿透,很是方便,但速度感人,对于没有公网IPV4的人来说,IPV6是不错的选择,速度是你宽带的物理速度,ipv6下访问我用华为悦盒刷的微型NAS直接起飞,,该有的功能都有。
这里要感谢神雕大神的NAS系统
废话不说直接开始
一:准备刷好NAS的华为悦盒。刷好老毛子的路由一台,


二:1.光猫桥接,2.路由器拔号,


3.路由器打开IPV6访问,



4.申请阿里域名一个,可以上万网阿里云注册域名:https://wanwang.aliyun.com/domain/,买.top或者.vip结尾的域名会比较便宜
域名购买好后,登录阿里云账号,去 处找到自己的 AccessKey ID 和 AccessKey Secret并保存下来,这是调用API的凭证;


5.我们使用的是IPV6网络,这里就添加AAAA记录,使用IPV6的地址


三:来到我们的重点路由器Aliddns动态域名设置
1.输入你自己申请的阿里域名的AccessKey ID 和 AccessKey Secret
2.在顶级域名3输入你自己申请的阿里域名(比如我申请的域名mynas.cn)


3.这里注意,在设置完成后在外网访问此域名就会打开你的路由器后台,就像内网访问192.168.123.1一样,如果只想从外网访问你的NAS盒子,你不想从外网直接访问路由器,那这里就不填,
4.点击此处,如图



5.找到这样一段      ifconfig $(nvram get wan0_ifname_t) | awk '/Global/{print $3}' | awk -F/ '{print $1}'
修改为      ifconfig $(nvram get lan0_ifname_t) | awk '/Global/{print $3}' | awk -F/ '{print $1}'wan口和lan口的地址效果是一样的,因为都是公网地址,这里使用起来不像ipv4下,分公网和内网,全球一张网,那就是ipv6,所以,直接获取lan口。6.输入完成后,应用设置,查看系统日志,更新很快,如果刚才你在顶级域名处填写了域名那更新完后,基本解析就能用。到这一步,动态域名与ip的转换就打通了,剩下的就是端口的开启。访问NAS盒子
四:动态域名直接映射内网设备
1.在老毛子里面这个可以说超级简单,直接就可以将动态域名映射到内网设备,只需要一条命令,再也不用什么socat转发。享受直连的快乐,只需要内网设备的mac地址。2.以访问NAS盒子的二级域名m.mynas.cn为例,在内网中找到盒子的MAC地址,比如我的11:22:33:44:55
3.打开aliddns,点击下面的
修改参数为:
m@mynas.cn@00:11:22:33:44:55@@fe80::@


这样,设备一获得地址,就会直接被动态域名映射
五:防火墙设置
1在防火墙上打开对应的端口,因为除了80端口,防火墙自动添加规则外,其他端口,防火墙都不会自动打开。这就是经常有人问,我有IPV6地址,但不能访问路由器下的NAS盒子的原因。
2在自定义设置,脚本,在防火墙后执行,输入以下规则,
#打开80端口,这样就可以访问NAS盒子了,      ip6tables -I INPUT -p tcp --dport 80 -j ACCEPT      ip6tables -I FORWARD -p tcp --dport 80 -j ACCEPT#打开5700端口,就可以访问青龙面板了      ip6tables -I INPUT -p tcp --dport 5700 -j ACCEPT
      ip6tables -I FORWARD -p tcp --dport 5700 -j ACCEPT#打开6800,就可以使aria2远程连接      ip6tables -I INPUT -p tcp --dport 6800 -j ACCEPT
      ip6tables -I FORWARD -p tcp --dport 6800 -j ACCEPT#打开9091端口,就可使用transmission进行BT下载      ip6tables -I INPUT -p tcp --dport 9091 -j ACCEPT
      ip6tables -I FORWARD -p tcp --dport 9091 -j ACCEPT


到这里为止,你可以愉快的玩耍了,当然还有很多简单的方法可以实现外网的访问,比如,DDNS-GO,
前面说过,如里在顶级域名那里没有填写域名,那怎样从外网访问路由器呢。这就要用到我们海思机顶盒NAS社区大神:Hosiang1026的方法了,通过NAS盒子里的Nginx代理可以实现访问家里的路由,这里就不在说了,这们只要在路由器的防火墙里加上放行端口就可以了,看起来这样是转了一个大圈,但对于我这样的小白,动不动就把盒子折腾死了,所以还是在路由器里配置好了,什么都不用管了,只管去折腾盒子就可以了
如果觉得这样放行端口麻烦,可以直接放行所有端口,在防火墙后执行输入:
**** Hidden Message *****
这样放行所有端口的数据进出了,不用担心下级设备这不能访问,那不能访问了


守你百岁无忧 发表于 2022-7-9 23:47

牛蛙

放空空 发表于 2022-7-9 23:47

楼主厉害啊

tomcat125 发表于 2023-4-28 22:05

【新提醒】华为悦盒刷NAS系统后实现IPV6绑定域名访问_华为盒子论坛_ZNDS
https://www.znds.com/tv-1220286-1-1.html

wuming666 发表于 2023-5-10 20:00

华为悦盒的 IPV6 功能,需要硬件支持吗?EC6108V9U_pub 支持不?

luwei0503 发表于 2023-5-14 22:00

高手处处有

taishanshoufu 发表于 2023-7-1 23:54

厉害啊

爱你久久1984 发表于 2024-3-12 09:34

确实非常好用
页: [1]
查看完整版本: 华为悦盒刷NAS系统后实现IPV6绑定域名访问