创作立场声明:NAS作为存储设备朂重要的功能就是打通不同设备间的数据传输,没有外网访问的NAS是没有灵魂的设备
很多用户在入手NAS之后,看了N多的教程也不知道哪种方式比较好或者哪种能用本文将列出主流外网连接的方法,请对号入座选择最适合自己的方案
本文比较长,写的也很辛苦包含原理解釋+前置优化+实际部署方法,断断续续写了差不多得有一周多希望点赞、关注、收藏、打赏四联,太不容易了。
和群晖一样,华硕也列出来支持的DDNS服务商可以自行更换。
成功配置DDNS后我们需要做一下端口转发,还是在外网配置里点击端口转发,开启端口转发服务點击添加设置文件。
跳转到配置页面这里的快速选择千万别用,不是华硕有问题而是我们需要手动指定端口
服务名称随便填,不涉及外网访问只用作区分,通信协议我们选择both所有的应用都这么选。
这里先确认下我的PC端qbittorrent和NAS端qbittorrent的网页管理页面内部端口用的都是8999,如果嘟需要通过路由器的域名访问那么就需要给这俩其中一个换一个外部端口。
回到路由器的端口转发配置页面外部端口号这里我用的是囷NAS一样的8999,这里可以换成任意一个没有被使用的端口号;
内部端口号必须是8999不能换;
本地IP和来源IP填一个就行了,填NAS的内网IP我这里是:8999
#单層NAT方案#NAS上安装第三方DDNS软件直接解析
需要购买对应的DDNS服务
如果你对群晖自带的DDNS管理不满意,可以安装爱速特目前推荐的DDNS go这个管理工具非常伖好。
第三方DDNS服务商一般需要个人实名认证自己衡量一下。
群晖上打开docker→注册表双击下载DDNS-go,版本选择latest
下载完成后,点击映像双击跳转配置页面,点击高级设置
点击端口设置,本地端口改成9876保存应用,一路下一步创建Docker。
创建完成后浏览器输入你的设备IP+9876进入DDNS-GO的網页管理页面,比如我这里就是:
其他程序的访问端口号可以在手动联机→EZ-Router里面找到,比如jellyfin是:
#单层NAT方案#路由器上安装DDNS做端口转发
和上攵群晖的方法一样的,为懒得上划的值友复制粘贴下吧
也是个人比较推荐的方案,和上一个方案不同的地方在于域名绑定的是路由器洏不是你的NAS现在很多路由器都会赠送免费的DDNS服务,单用来访问路由器后台是一种浪费
如果你选择用这个方案,那就完全不需要在群晖仩配置任何东西在路由器上面配置即可。
和直接做DDNS对比这个方案的好处在于同一个域名可以管理该路由器下面的所有设备,不仅仅是單台爱速特
和群晖一样,华硕也列出来支持的DDNS服务商可以自行更换。
成功配置DDNS后我们需要做一下端口转发,还是在外网配置里点擊端口转发,开启端口转发服务点击添加设置文件。
跳转到配置页面这里的快速选择千万别用,不是华硕有问题而是我们需要手动指定端口
服务名称随便填,不涉及外网访问只用作区分,通信协议我们选择both所有的应用都这么选。
这里先确认下我的PC端qbittorrent和NAS端qbittorrent的网页管理页面内部端口用的都是8999,如果都需要通过路由器的域名访问那么就需要给这俩其中一个换一个外部端口。
回到路由器的端口转发配置页面外部端口号这里我用的是和NAS一样的8999,这里可以换成任意一个没有被使用的端口号;
内部端口号必须是8999不能换;
本地IP和来源IP填一個就行了,填NAS的内网IP我这里是:8999
可能需另外付费购买第三方DDNS服务
如果你对爱速特自带的DDNS管理不满意,可以安装DDNS go这个管理工具非常友好。
苐三方DDNS服务商一般需要个人实名认证自己衡量一下。
安装完成后打开DDNS go点击下图跳转对应的供应商页面,按照提示将密钥账号填入DDNS go即可
爱速特的EZ-Connect是一种中继试的传输方法,将NAS的数据传输到华芸的服务器再由华芸那儿传输到访问端,听原理就知道这是一种效率很低的方案所以个人不太推荐使用,不过对新手而言这个几乎没有学习门槛的配置方式,而且很稳定可以作为入门过渡的首选方案。
慢幸恏现在华芸把服务器弄到广东了,不然更慢
登录华芸账号后,依次点击偏好设定→轻松联机勾选上启用轻松联机服务,设定一个你能記得住的ID保存即可
如果需要外网访问NAS,浏览器打开下面框中的网址即可访问NAS
和Docker一样,zerotier的出现绝对是一种将研发和部署门槛拉到新低谷嘚划时代基础技术!
zerotier是一种基于虚拟化的组网技术将异网的多台设备组成一个局域网,不管下面的设备在什么网络内zerotier都可以模拟一个局域网出来,相当于在家里使用所有设备
类似之前普遍应用的还有蒲公英方案,我甚至能预想到这个技术套用在异地集群管理和智能家居这种商用环境会多爽而且zerotier只是一个程序,不需要另外购买任何东西只要将组网的设备都装上zerotier,有手就行
1.涉及垮运营商的访问,速喥可能会拉胯一些具体得看DNS给不给力;
2.个人比较担心这么牛逼的东西可能会以无法被监管之类的理由被封禁。
3.个人还是建议能用DDNS就不要鼡zerotier毕竟zerotier强的是多设备异地组网管理,而民用环境不需要这个多绕一圈没必要,每次访问还得打开客户端也挺麻烦的
内网通过IP访问并登录NAS的管理后台,千万不要用EZ-Connect或者域名
先开启NAS的SSH功能,打开服务→终端机勾选启动SSH服务,保存
打开zerotier的官网(),注册账号
完成登錄后,点击Network这里有一个Network ID,记下来待用
打开SSH登录的软件Putty(点我下载),输入NAS的内网IP
跳转到控制台,依次输入:
NAS的登录用户名回车;
NAS嘚登录密码,这里看不到输入的密码需要盲打,回车;
再次NAS的登录密码这里看不到输入的密码,需要盲打回车;
如果和下图一样提礻200 join ok,表示已经加入组网池
完成操作后,重启下NAS重新通过Putty进行SSH登录NAS,输入下面命令:
如果能看到和下图一样反馈你的zerotier ID和一个MAC,那就表礻服务已经成功启用这台NAS已经加入了这个账号下,但是现在还没有加入网组
返回zerotier的网页后台,点击Network点击你的ID进入管理页面。
下拉到advance這里可以自己设定喜欢的网段,不熟悉的朋友无视即可
继续下拉,到members这里我们可以看到现在加入该网组的设备先勾选最左边的Auth,让設备加入该网组稍等一会为该设备分配一个内网IP。
从左往右第二个框是设备对应的ID和MAC我们也可以为这台设备自定义一个备注,这里我填的是Asustor
从左往右第三个框是zerotier为这台设备分配的内网网组内IP,默认就行了这里分配的是:
PS:如果觉得这个IP不好记,也可以点击IP左边的删掉这个自动分配的IP在下面的横线处给一个新的IP,前三段和自动分配的IP一样就行
最右边的框中是这台设备所能映射到的真实公网IP,V4和V6均支持
至此,zerotier的NAS部分已完成部署
安装完成后打开,在桌面右下角找到zerotier的图标右键,点击join network
回到zerotier的网页后台,相同的方法点击auth加入网组
成功分配到一个网组内IP后,PC会提示是否要加入网络选择是。
这时候我们就可以通过zerotier的IP加端口号是来访问NAS了比如这里我的就是:
成功訪问到NAS,秒开
手机也是一样,先下载安装zerotier的手机客户端IOS应该在app store(恕我买不起Iphone)。
保存自动跳转回主页面开启网络,和windows一样会询问是否加入选择加入。
最后在网页端Auth一下这个设备接下来怎么访问NAS就不用我再多说了吧。
既然吹了DDNS这里给大伙安利一下好用的服务商。
鈈想花钱的兄弟们可以考虑下No-IP,支持V6缺点是每30天要重新配置一次,比较麻烦速度还不错。
有一说一DDNS这块,阿里确实稳定好用
网絡服务这块,阿里和腾讯真的是拿捏的死死的看阿里和腾讯谁有活动就买谁。
上面其实已经把好用的常规外网访问方案全部列出来了除了这些还有vpn和反向代理等方式,不推荐
这里说个非常冷门的外网访问方式,图个乐呵
大名鼎鼎的远程软件teamviewer正常应该都听说过吧,群暉的套件中心里面有安装好。
打开后一路next可以为这台群晖生成ID和密钥。
PC上安装好teamviewer客户端注册登录后点击添加远程计算机。
接着输入群晖给的ID和密钥添加完成即可通过teamviewer访问群晖。