【NAS网络穿透经验分享】如何让二级路由器下的NAS顺利暴露在公网之下

在简单算了一笔经济账之后,几个月前入手了WD MyCloud 3TB 版本,配合手机端和电脑端的app以及家里的小米盒子和SMB协议,做了一个挺好用的私人云存储和串流播放器,但是美中不足的是,只能把NAS(也就是MyCloud)接到一级路由器下面才能被暴露到网上,而自己的一级路由器是一个移动宽带赠送的带wifi和路由器功能的光猫,改个DNS和wifi名称都不让,而且接在一级路由器下会有2个问题:1)Macbook的timemachine找不到NAS的备份分区 2)传输速度可能有瓶颈,我自己的二级路由器和一级路由器通过百兆网口连接,所以峰值传输最多是10Mb/s。综合考虑,只好把NAS放在了二级路由器下面。但是,又有了新问题:无法暴露在公网下面,也就没办法用手机端和电脑端的APP远程访问NAS的内容。本篇文章就是记录一下如何解决这个问题:

原因:

一级路由无法读取二级路由的内容

解决办法:

1. 以及路由设置静态路由表,或者

2. 二级路由开启防火墙规则,同时一级路由打开穿透设置

由于移动非常诡异地封堵了方法1(即使是用超级账户登陆光猫也无法实现),所以最终是通过方法2才实现了NAS的穿透设置。

2018.09.28更新:其实并没有暴露在公网下,只是保证NAS服务商的服务器可以穿透各级router找到NAS