我没有公网ip,访问NAS只能在自己家里的WiFi下访问,因此,出门或者在公司访问NAS变得异常困难,但也非没有方法,且听我一一道来。
zerotier能让你随时随地连接上NAS。在手机和nas上同时开启zerotier并且加入到同一个虚拟网络中,手机在大部分地方都可以借助zerotier的内网穿透能力访问到NAS。在网络环境不允许穿透的地方,zerotier会通过一台中转服务器把流量中转给nas,虽然这非常慢但是也是可以用的。
话不多说,直接开始教程
- 首先登陆官网,点右上角注册 sign up
2.注册完成并登录后会进入zerotier后台,此时没有创建网络。点击左上角的创建网络,就会发现在列表里多了一行,点进去。
在网络设置里有很多选项,先不要着急,从上到下一个个设置。
记下这个Network ID,其他设备加入网络需要用。
把Access Control设置为Private,这样每个新加入网络的设备都需要你登录后台进行允许,否则无法访问你的网络。
3.其它自己按需调整!
4.安装zerotier:
打开海纳思系统的终端后台:
sudo apt-get update
sudo apt-get -y install curl
curl -s https://install.zerotier.com/ | bash
依次复制三条命令
5.加入组网,如果看见200 join OK字样就说明成功加入
zerotier-cli join xxxxx
xxxxx是你注册完之后的组网id,请注意替换!!
6.登录ZeroTier官网账号,将新加入的设备加入允许列表即可,稍等片刻可以得到一个虚拟ip
在左侧的方框里打勾即可。
7.以上操作为被访问端操作,接下来说访问端的操作,也就是你想用电脑还是手机访问机顶盒
打开网址 https://www.zerotier.com/download/ 选择你需要下载的安装包安装即可
- 把手机或者电脑加入这个网络中
以电脑为例,其他操作都大同小异
安装你下载的安装包并打开,电脑右下角会出现一个zerotier的图标,右键点击,点击Join Network,在输入框输入刚才的Network ID,然后join
最后去zerotier官网中,点开你创建的network,往下翻找到成员列表,复制ip,在浏览器输入ip即可访问