作者:噩梦飘雷
前言
一直以来,对于NAS用户来说,如何在外网访问家中的NAS,都是一个很重要的问题。
只有随时随地能访问NAS,才能完全发挥出NAS的全部作用。
一般情况下,我们大多数人使用的家用宽带都没有ipv4公网ip,家中的NAS处于自家路由器的局域网内,是无法从外网直接访问的。如果我们想让NAS在外网也可以访问,就需要对家里的局域内网进行穿透。
之前已经为大家整理过群晖平台的几种内网穿透方式,估计也有很多朋友和我一样在双11、双12期间新入手了威联通NAS,也需要一份威联通平台的内网穿透攻略。
在这里,依次向大家介绍4种我在威联通NAS上使用过的内网穿透方法,供大家收藏查阅。
本文相关硬件
这里我使用的NAS是最近刚入手的威联通的TS-262C,硬盘为之前买的希捷酷狼。
1.NAS:威联通TS-262C
这是威联通最新发布的双盘位NAS,CPU为Intel celeron N4505处理器。
与上一代双盘位NAS主流采用的Intel celeron J4025对比,两者均是 2 核心 2 线程处理器,但是 N4505是10nm制程,J4125是14nm制程,新制程性能提升明显:
![](http://k.sinaimg.cn/n/sinakd20220116s/260/w600h460/20220116/1e23-2538e51592c4718ecd602936b1a52e8e.png/w700d1q75cms.jpg)
而N4505最亮眼之处为核显,相较于J4025提升187%,这已经不止是翻倍的提升了。
![](http://k.sinaimg.cn/n/sinakd20220116s/12/w600h212/20220116/6141-f11e7b410e157ce174bd38a61ffd6349.png/w700d1q75cms.jpg)
2.硬盘:希捷酷狼4T NAS专用盘
这里给TS-262C搭配的希捷酷狼硬盘,是从之前的黑群晖NAS上拆下来的。酷狼全系硬盘均采用 CMR(传统磁记录)技术,相比较 SMR(叠瓦式磁记录) 而言,寿命更长、性能更强,更适合作为NAS硬盘使用。 此外,希捷酷狼系列独家的AgileArray 技术针对硬盘在 NAS 网络存储环境进行了优化,更适合长时间高负载读写的NAS环境。
作为专业的NAS硬盘,希捷酷狼还拥有先进的硬盘电源管理方案,支持在多盘位环境中实现硬盘的双面平衡和RAID优化。通过内置旋转振动(RV)传感器,可以让硬盘在多盘位的NAS硬盘盒中保持长时间稳定运行。
![](http://k.sinaimg.cn/n/sinakd20220116s/138/w600h338/20220116/e6c1-724ce5428f33f46cf180156ef65fcb6a.jpg/w700d1q75cms.jpg)
作为威联通的官方合作伙伴,希捷酷狼还在威联通NAS中内置了酷狼健康管理(IHM)软件,它专为管理希捷酷狼和酷狼 Pro 的健康而研发,可以有效实现预防、干预和恢复功能,实时保护硬盘的数据安全。
另外,自 2020 年 9 月份起,希捷全线的酷狼和酷狼 Pro系列硬盘均会赠送3 年内免费原厂数据救援服务1 次,数据安全更有保障。
以下开始教程正文
一、Link
Link是威联通官方提供的内网穿透服务,完全免费,其地位和群晖上的QuickConnect一样,设置完成后支持我们随时随地通过输入域名来访问NAS——但是访问效果根据网络环境不同,差异挺大。
启用方式:
1.依次点击 控制台——网络&文件服务——网络与虚拟交换机——DDNS,打开myQNAPcloud云服务,然后点击红圈内的“启用”按钮。
![](http://k.sinaimg.cn/n/sinakd20220116s/149/w600h349/20220116/7fd1-b96791d02a9362beecf27b722b2d2f5e.png/w700d1q75cms.jpg)
2.点击红圈内的“开始”按钮
![](http://k.sinaimg.cn/n/sinakd20220116s/311/w600h511/20220116/772b-6fa25dbb10d911f17ed744c3c14a0fc3.png/w700d1q75cms.jpg)
![](http://k.sinaimg.cn/n/sinakd20220116s/87/w600h287/20220116/e5ff-bd5ebffbccc69758cc9dfa696adde64e.png/w700d1q75cms.jpg)
3.这里需要我们登陆自己的QNAP账号,如果没有的话可以注册一个。
![](http://k.sinaimg.cn/n/sinakd20220116s/356/w600h556/20220116/1b0e-e1e02dd3d3782703cdf61393d6fd620b.png/w700d1q75cms.jpg)
接下来设置一下这台设备的名称,同时这也是我们用来访问NAS的前置域名:
![](http://k.sinaimg.cn/n/sinakd20220116s/357/w600h557/20220116/93bb-351b0dc585fb23a430d93dead54c12b9.png/w700d1q75cms.jpg)
接下来打开图中的以下服务后,点击下一步。
![](http://k.sinaimg.cn/n/sinakd20220116s/357/w600h557/20220116/5b80-b68a0381def183bb597bd5c7c6795204.png/w700d1q75cms.jpg)
4.稍等片刻后,我们就可以通过刚才显示的设备名+myqnapcloud.cn来访问自己的威联通NAS网页管理页面了:
![](http://k.sinaimg.cn/n/sinakd20220116s/191/w600h391/20220116/495e-f67dbd835ea55b75b0394595964dda1e.png/w700d1q75cms.jpg)
因为我的TS-262C有公网ipv6地址,所以自动进行了DDNS转发,访问类型为两个ipv6地址之间的直连,速度还是挺快的,能跑满宽带的上行带宽上限。
实测没有ipv6或者ipv4公网地址的情况下,访问只能通过威联通的服务器进行中继转发,和群晖的QuickConnect一样,还是比较慢的,上传下载速度都只有每秒几百K的样子,也就只能实现简单的管理与设置功能吧。
不过再怎么说这也是厂商免费提供的服务,而且随着ipv6地址越来越普及,大多数情况下还是可以用的。
二、Zerotier One
zerotier one是基于SD-WAN技术开发的异地组网方案,可以将分属于不同局域网内的设备组成一个虚拟局域内网,我们在使用虚拟内网里的设备时,只需要和真正的局域网内一样,使用IP+端口的方式就能轻松互相访问,在设备均使用同一运营商,比如移动的情况下,访问速度可以跑满宽带的上行带宽,非常强大。
![](http://k.sinaimg.cn/n/sinakd20220116s/50/w600h250/20220116/df77-669b0733efbda7b9e15cf75d2f9a4d9d.png/w700d1q75cms.jpg)
使用zerotier one进行内网穿透,其优点是部署方便,不需要自己架设中继服务器,只需要在NAS中安装相应套件,然后在经常使用的电脑、手机上安装相应的zerotier one客户端即可,既免费又稳定,强烈推荐。
但是需要说明的是zerotier one在面对一些防火墙限制较强的专网,以及跨运营商之间访问时,有可能存在打洞效果不好无法直连,只能经过中继转发的情况,存在一定的局限性。
使用zerotier进行内网穿透的操作步骤如下:
1.注册zerotier one
①首先访问zerotier one官网,进去之后会是全英文界面(英文不好的朋友不用害怕,可以用chrome翻译成中文使用)。点击右上角的“MY.ZEROTIER.COM”。
![](http://k.sinaimg.cn/n/sinakd20220116s/123/w600h323/20220116/ae9b-f0d72cfdad4b8b93eaf39140d9c97dba.png/w700d1q75cms.jpg)
②点击log in to ZeroTier。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/3a39-3f66a356fda9647caa60b45df8e10e28.png/w700d1q75cms.jpg)
③如果有账号的话可以直接登录,新用户点击红框内的“Register”。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/b5ec-8b6878af9023c86d98631d14ed8457c7.png/w700d1q75cms.jpg)
④输入注册信息,注意姓、名需要用英文,可以用拼音字母输入。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/6cc6-67b5ad3c634c8c5d462996516fd6a78b.png/w700d1q75cms.jpg)
填写完成后点击最底下黄色“Register”
⑤出现这个页面之后暂时不用管,需要登录我们刚才填入的邮箱,确认注册。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/9955-a755b93ea35459f32c5d0f99f9a57863.png/w700d1q75cms.jpg)
⑥登录邮箱,在收件箱内找到这封邮件,直接点击红圈框出的超链接地址即可。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/fc41-6379c45c0b7f094dbbf16e9f1a7285ff.png/w700d1q75cms.jpg)
⑦在邮件内点击超链接地址,会跳转到这个页面。直接点击红圈框出的按钮,创建一个虚拟网络。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/bb49-8c728e62b8aebb6802218b6a129b4308.png/w700d1q75cms.jpg)
⑧继续点击蓝色按钮,创建网络。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/857c-44274d08e8c357f26f788d7d45a9d076.png/w700d1q75cms.jpg)
⑨进入这个页面,红圈框出的就是我们已经建好的虚拟网络。点击可对这网络进行管理操作。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/d098-8697b73087e224dc9c9e18df995ff89d.png/w700d1q75cms.jpg)
⑩进入网络管理界面,这里可以选择一个方便记忆的虚拟网络地址池,也可以点击Advanced按钮,自行定义。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/3d41-a83ad6fff1f71fd6749186f446b5b26c.png/w700d1q75cms.jpg)
至此,Zerotier One的注册工作已经完成。上图所示的网络管理界面先不要关闭,等下我们还要进入其操作。
2.NAS端安装zerotier one
(1)在zerotier one官网Index of /dist/qnap/ (zerotier.com)根据自己威联通NAS的平台下载相应的套件。这里因为我的TS-262C是X86平台的,所以选择红圈内的链接。
![](http://k.sinaimg.cn/n/sinakd20220116s/112/w600h312/20220116/7221-9f238f27616f67e20e1b6dd8e62cc4a9.png/w700d1q75cms.jpg)
(2)进入威联通的App Center,搜索并安装QVPN Service。
![](http://k.sinaimg.cn/n/sinakd20220116s/166/w600h366/20220116/77f4-2977774589b9f0a582addc79f73e187f.png/w700d1q75cms.jpg)
(3)进入威联通的App Center,点击右上角“手动安装”。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/9984-a8dd7ae2b70899e6a9c4246238fcc61e.png/w700d1q75cms.jpg)
选中我们刚才下载的套件文件,选择安装。
![](http://k.sinaimg.cn/n/sinakd20220116s/152/w600h352/20220116/a522-cef2da5f5575e41290aee9ce92f53a5a.png/w700d1q75cms.jpg)
一路安装完成后,可以在已安装栏中找到Zerotier,但是和群晖平台不同,此时威联通上的Zerotier是无法点击打开的。
![](http://k.sinaimg.cn/n/sinakd20220116s/408/w600h608/20220116/c701-37dae6a980d46c4894110a1ba7cb7bf0.png/w700d1q75cms.jpg)
(4)依次点击 控制台——网络&文件服务——Telnet/SSH,打开威联通的SSH功能,允许SSH连接:
![](http://k.sinaimg.cn/n/sinakd20220116s/315/w600h515/20220116/dd4b-b90465b290189760fadd49c6720d93b6.png/w700d1q75cms.jpg)
(5)使用putty这个软件,在图中所示位置输入NAS的IP地址,然后点击“OPEN”。
![](http://k.sinaimg.cn/n/sinakd20220116s/357/w600h557/20220116/246b-a9541b0eeb231636041c9681b303dbf6.png/w700d1q75cms.jpg)
输入威联通NAS的用户名和密码,然后直接回车即可登陆。
![](http://k.sinaimg.cn/n/sinakd20220116s/155/w600h355/20220116/429e-e42009c354ecfb1897e05368232f4110.png/w700d1q75cms.jpg)
这里注意输入密码的时候屏幕上默认是看不到的,所以不用担心出故障,输完密码直接回车即可。
(6)输入命令 sudo -i并再次输入密码,尝试获取管理员权限。接下来会进入以下图形界面:
![](http://k.sinaimg.cn/n/sinakd20220116s/155/w600h355/20220116/bbe4-e4594e89be22163bcbb3bfb9c80823db.png/w700d1q75cms.jpg)
输入Q,退出该页面,接下来输入代码:
zerotier-cli join 你的zerotier网络ID
![](http://k.sinaimg.cn/n/sinakd20220116s/155/w600h355/20220116/3573-ac7f8727d8e2c560d2d2e1b026a35dc4.png/w700d1q75cms.jpg)
当显示200 join OK时,即意味着这台NAS已经加入了zerotier网络。但是我们还需要返回zerotier的网页管理端对这台设备进行授权。
(7)返回刚才保留的zerotier one的网络管理界面,并刷新。
![](http://k.sinaimg.cn/n/sinakd20220116s/675/w600h75/20220116/f788-954c0f3e452d80e5fc3a1b8557918474.png/w700d1q75cms.jpg)
会发现出现了一台新的设备。在左侧方框处点一下,打上勾,就可以将这台申请入网的NAS加入到虚拟内网中了。以后我们直接使用红圈中的虚拟内网网址即可对这台NAS进行管理和使用,与在真实的局域网中的使用方法完全一致。
![](http://k.sinaimg.cn/n/sinakd20220116s/654/w600h54/20220116/6695-39d2507e6b6224a1f02eec4f2666e4dd.png/w700d1q75cms.jpg)
为了方便对设备进行区分和管理,可以在“short name”处自行输入设备名进行备注。
至此,zerotier one在NAS端已经安装完成。
3.PC与手机端安装zerotier
(1)下载zerotier的PC客户端。
![](http://k.sinaimg.cn/n/sinakd20220116s/63/w600h263/20220116/53aa-f0f3a25396178a8c1ab84b965ca2b507.png/w700d1q75cms.jpg)
安装zerotier的客户端后,会在右下角出现一个托盘,右键一下看看:
![](http://k.sinaimg.cn/n/sinakd20220116s/77/w510h367/20220116/70eb-6d864d0b07533250d58fb4b160e19c5d.png/w700d1q75cms.jpg)
点击Join Network,填入我们刚才申请的虚拟网络ID号,然后点击“Join”。
![](http://k.sinaimg.cn/n/sinakd20220116s/682/w495h187/20220116/a67f-330faa07dc27771a1e55cefd9dfe4560.png/w700d1q75cms.jpg)
返回我们刚才创建的虚拟网络管理页面,刷新一下,给新加入的这台PC打上勾。
此时,这台PC已经和NAS处于同一虚拟网段中,我们可以直接通过ip地址对NAS进行访问,就和在家里的局域网内一样的。
(2)手机安装zerotier客户端,与PC端的操作类似。都需要首先Join虚拟网络的ID号,然后返回zerotier网络管理界面刷新后打勾,同意设备接入。
![](http://k.sinaimg.cn/n/sinakd20220116s/251/w600h451/20220116/392f-fa212dd1d9d935bfe3a524653317ce25.jpg/w700d1q75cms.jpg)
IOS系统可以直接在APP store中下载zerotier;安卓手机的APP可以在官网下载。
启用zerotier one后,可以看到虚拟网络会以VPN的形式在手机上工作。
![](http://k.sinaimg.cn/n/sinakd20220116s/189/w600h1189/20220116/1f44-e6cfe510bd32af35266cb54344e24504.png/w700d1q75cms.jpg)
在手机端使用时,同样可以使用NAS在虚拟内网内的IP地址来访问威联通的手机版APP。
三、DDNSTO
以上内网穿透方案都是基于NAS设置的,如果QTS系统本身出现了bug之类的问题,内网穿透还是有失败的可能。为了进一步增强外网访问NAS的可靠性,我们还可以在路由器上也使用内网穿透的功能,,加一层保险。
ddnsto远程控制是koolshare小宝开发的,支持http2的远程控制,可以远程管理路由器+nas+windows远程桌面。因为该插件为免费使用,所以服务器带宽有些限制,适合应急情况下远程访问NAS进行调试,或者下载小体积文件之类的轻度使用。
koolshare发布的梅林、openwrt、LEDE等自带软件中心的路由器固件也适用该方案。
因为威联通平台的DDNSTO套件现在无法正常使用,所以在这里选择在路由器上启用DDNSTO插件。
我现在使用的路由器是华硕AX86U,固件为KoolShare发布的386.2.6版梅林,自带软件中心。
操作方法如下:
(1)获取Token
首先登录DDNSTO的管理网址:
https://www.ddnsto.com/。
![](http://k.sinaimg.cn/n/sinakd20220116s/103/w600h303/20220116/1c3b-df89534d30bc06b3140dd6eb0c313df1.png/w700d1q75cms.jpg)
登陆之后,在页面上方会显示你的令牌token,复制备用。
![](http://k.sinaimg.cn/n/sinakd20220116s/7/w600h207/20220116/9c2b-2ca3b2dc63cc2aeb4c2bc25f99866a98.png/w700d1q75cms.jpg)
(2)路由上安装“DDNSTO内网穿透”插件。
![](http://k.sinaimg.cn/n/sinakd20220116s/572/w600h772/20220116/025e-03ecadfaf151219e2b88ff838540a9af.png/w700d1q75cms.jpg)
安装后进入插件进行设置,开启插件,填入上面获取的Token,然后提交。
![](http://k.sinaimg.cn/n/sinakd20220116s/128/w600h328/20220116/9faa-2eb02eacfdff3e7a65c48d928aeb9d4d.png/w700d1q75cms.jpg)
(3)回到的管理页面,
https://www.ddnsto.com
此时会看到已经注册的路由器,每个帐号可以注册多个路由器。
下面开始穿透设置.
![](http://k.sinaimg.cn/n/sinakd20220116s/134/w600h334/20220116/6e4a-37b985a0fd6ce5af7ee4e805f2764647.png/w700d1q75cms.jpg)
例如,域名前缀输入“ts262c”(前缀要求大于6位,不支持大写,请一定使用小写子母),那么你设置后的访问地址就是
https://ts262c.ddnsto.com.
"目标主机”处输入你向访问的局域网内设备的IP地址+访问端口,端口如果是80,可以不写端口,如果是其他端口,需要添加对应端口。
我的NAS在局域网内的IP地址为192.168.50.73,QTS系统的http访问端口为5000,如上图所示,这里就填写http://192.168.50.53:5000,然后点击“添加”。
(4)映射完成后,要过一会才会生效。待生效后点击“完整域名”的连接就可以访问你的路由器了。
![](http://k.sinaimg.cn/n/sinakd20220116s/660/w600h60/20220116/2046-a4701c1628b4d874fb497eddc590b6eb.png/w700d1q75cms.jpg)
如图所示,已经穿透成功:
![](http://k.sinaimg.cn/n/sinakd20220116s/52/w600h252/20220116/2a91-a8e000dc7d578f9924f24991f0e09a19.png/w700d1q75cms.jpg)
四、蒲公英路由器
zerotier虽然方便,但是还是有两个缺点。
其一是NAS装上这个软件后,基本上就不用考虑硬盘休眠的事儿了,软件本身会一直运行的。
其二是在手机等移动端启用时,需要手动打开软件开启组网,操作麻烦不说,对于父母这种年龄较大、使用手机不熟练的人群来说,使用难度有点高。
所以对于这种情况,可以考虑下国产的蒲公英路由器,在路由器中内置了与zerotier同原理的SD-WAN异地组网的功能,通过简单的设置,可以使路由器下的各种设备之间都通过虚拟内网ip,实现远程互相访问的需求,特别适合父母、亲人在异地通过手机访问NAS上的照片、视频,以及异地观影等使用情景。
![](http://k.sinaimg.cn/n/sinakd20220116s/50/w600h250/20220116/6fbf-b5487a1f2f407be3443b6ff942f630ea.png/w700d1q75cms.jpg)
我为了测试蒲公英的SD-WAN组网功能,前段时间给自己家买了两台蒲公英路由器,一台是X5,一台是X4C。
实测用起来的确方便。异地组网的操作方法也已经向大家做了汇报:
这里以蒲公英X5路由器为例,简单说一下异地组网方法:
首先点击管理页面的“异地组网”功能,选择“我要组网”,此时会进入蒲公英的网络管理平台。
![](http://k.sinaimg.cn/n/sinakd20220116s/99/w600h299/20220116/4241-2648290799b42f34d6bcaee79f042d1b.png/w700d1q75cms.jpg)
击“创建网络”,可以看到有三种网络模式可供选择 ,这里我们选择对等网络就好。
![](http://k.sinaimg.cn/n/sinakd20220116s/769/w600h169/20220116/61a3-ab59e2de5175f473efc1fa68c0a6f1d9.png/w700d1q75cms.jpg)
创建好虚拟网络 之后,下一步需要把这台X5添加进去。
![](http://k.sinaimg.cn/n/sinakd20220116s/34/w600h234/20220116/ed3c-ecde5df374281a7de08ce6a627ff561c.png/w700d1q75cms.jpg)
直接选择“从 未组网添加”,可以在下方看到智能硬件成员里出现了我们的X5,选中后 确定。
![](http://k.sinaimg.cn/n/sinakd20220116s/195/w600h395/20220116/e013-03830726833fea19f6d0aa8340bdf0a2.png/w700d1q75cms.jpg)
此时即可将蒲公英X5加入这个虚拟局域网中。
![](http://k.sinaimg.cn/n/sinakd20220116s/716/w600h116/20220116/dea8-9a8c7de74d808de121e5a1542a740c68.png/w700d1q75cms.jpg)
如法炮制,再将在另一条宽带下的蒲公英X4C也加进来。
![](http://k.sinaimg.cn/n/sinakd20220116s/676/w600h76/20220116/01ba-02569f748600ed15b22a9d8798e8a4f9.png/w700d1q75cms.jpg)
此时会提示内网地址冲突,所以我们把X5的ip给改成10.168.2.1。
![](http://k.sinaimg.cn/n/sinakd20220116s/665/w435h230/20220116/2676-a56a6345afee2d604dba5770ea3d42b8.png/w700d1q75cms.jpg)
此时我的电脑连在了X5上,ping一下X4C的网址10.168.1.1试试:
![](http://k.sinaimg.cn/n/sinakd20220116s/79/w600h279/20220116/222c-a2c39c5604226686df3d969412933b84.png/w700d1q75cms.jpg)
由此可见组网顺利。
总结
这篇文章介绍了威联通平台中,几种设置比较简单的内网穿透方式。当然还有其他例如DDNS-GO、FRP等方法,由于操作复杂些,在此就不赘述了。方法不在多,够用就好。
这几种方法里,对于只需要在外网对NAS进行简单的管理、设置等操作的朋友,Link和DDNSTO的方式比较适合你。虽然网速比较慢,带宽较小,但是用起来是非常快捷简单的。
对于NAS重度使用用户,蒲公英和zeritoer这两种SD-WAN异地组网的方式能发挥出更好的效果,大部分操作都与家中内网类似,使用虚拟内网IP+端口即可实现访问与使用,省心省事儿。
当然如果要与家人一起异地访问NAS的话,如果家里的路由器没法安装zerotier,可以着重考虑下用自带SD-WAN的蒲公英路由器,只要家人的手机、电脑连在路由器下,可以直接无感知的进入异地虚拟内网,比较方便。
最后,如果本文对您有所帮助的话,还请来个关注点赞收藏三连,我会持续创作大家感兴趣的内容,您的支持就是我熬夜码字的动力!
![](http://k.sinaimg.cn/n/sinakd20220116s/208/w500h508/20220116/1d17-f7c70208afb02df3b7ac1725d73f168b.jpg/w700d1q75cms.jpg)
![](http://n.sinaimg.cn/finance/pc/cj/kandian/img/article_pic05.png)
4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有