最近入了 NAS,所以想分享下最近 2 个月玩 NAS 的心得,打算做一个系列。这篇主要介绍优化网络连接性,更快的通过公网去访问你的 NAS
可能有童鞋不知道 NAS 是什么。NAS 全称是 Network Attached Storage,其实就是独立网络存储器。那么要这个东西干嘛呢,我电脑里硬盘不能存东西么,我手机里不能存东西么?
可能很多童鞋都觉得,NAS 的作用无非就是扩充了数据存储空间。但是以家庭使用为例子,其实 NAS 扮演的远不是一个扩充的数据存储空间的角色。它是家庭的数据中心。
我想看一张照片或者电影,就非得打开电脑么?我想在平板上看一段视频,就非得在电脑上拷贝进平板么?有了 NAS,这一切就变得很方便了。我们可以将家里的电脑、平板、手机、电视等设备连入 nas,轻松实现数据共享。
而且,NAS 不仅仅可以是家庭的存储中心,你在任意地点,用任意设备都能随意获取和存放你重要的数据。你能感觉你随身携带了几个 T 的数据,作为一个和程序和数字打交道的人来说,随身携带重要的数据能给人带来一种别样的安全感。
当然,还有一些更加别样的玩法。关注我,后续我会继续这个 NAS 系列,慢慢分享。
我入手的是今年新发布的群晖 DS220+,是 DS218+的升级版。具体配置如下:
关于为什么选群晖,而没有选择威联通。很大原因就是群晖系统的易操作性,虽然群晖能做的威联通也能做。但群晖交互的友好性和易上手度是非常棒的,而且有非常丰富的第三方插件。小白的话推荐用群晖。
我当时选的是双盘位的,塞了 2 块 4T 的硬盘。个人觉得双盘位对于我来说够用了。可能有人会说,双盘位的做 raid,不就牺牲了一半的容量吗。的确如此,所以我没做 raid 啊。可能从数据安全考虑,不做 raid 是有数据风险。但是其一,我重要数据,一般都是云盘和 nas 双备份的。其二,大部分容量,应该都是电影,美剧日剧之类的。这些数据,即便丢了,也不会有太大影响。所以我没选择用 raid 。
2 个 4T 的存储池,觉得应该够我用个 1 年多了。目前 2 个存储池的使用情况:
拿到群晖 NAS,如何安装系统和初始化存储池,这个群晖有非常人性化的引导,这里就不细说了。在买的时候,卖家也会给你详细的教学视频,网上也有很详细的步骤,跟着一步步做就可以了。
先介绍下我家的网络情况,电信 300M 带宽,上行 30M 。家里墙比较多,一个路由信号会不大好,所以用了 2 个路由器,子路由通过有线中继模式连接到主路由上。大体拓扑图如下:
因为子路由和主路由之间是中继模式,所以家里所有设备都处于同一个网段,192.168.50.X
上了 NAS 之后,我就一直发觉一个问题,局域网里访问文件速度很快,因为是内网。但是在外网环境下,通过群晖提供的 QuickConnect 进行连接,上传或者下载文件就比较慢了,大概只有 100k 。
100K 的速度搞毛线啊,百度网盘免费会员也有这个速度了。作为一个喜欢折腾的技术爱好者,肯定是不满意这样的结果的。
查了下 QuickConnect 的原理,原来在外网的环境下,数据要经过服务器中转的。所以瓶颈在 QuickConnect 这里。但是既然是用别人的服务,就要仍受这这一点。这应该是主观无法改变的事实。除非不用 QuickConnect 。
由于内网环境外网是直接穿透不了的,所以现在要做穿透,基本上都是用 DDNS (不懂的可以 baidu 下)。但是 DDNS 对路由器有要求,需要在路由器上装插件,而且感觉我之前用的 DDNS 并不是很稳定,一直会断。也就没再想折腾。
所以我想着,如果有公网 IP 就好了,我就可以直接通过公网 IP 来进行访问了。
首先我看了下自己主路由的 IP:
我主路由下面的网段是 192.168.50.X,这里 WAN 口的地址是电信光猫分配给主路由的地址。说明电信光猫的网段是 192.168.1.X 网段的,所以要想主路由的地址是公网 IP,就必须得切换成桥接模式,由主路由去 PPPOE 拨号,而不是电信光猫去拨号。
而这个切换过程,是需要电信内部切换的。我打了电话给电信客服说明了需求,很快有工程师联系我。帮我切换成了桥接模式,并且告诉了我账号和密码。
然后我要做的就是在主路由里进行 PPPOE 拨号设置,这个每个路由器都不一样,我的主路由是刷了梅林系统的。具体设置地方在:
设置好账号密码之后,点应用。很快拨号成功了。也能正常访问网络了。这时候再看主路由的 IP,变成了 100.65.16.XXX 。
于是兴致勃勃的在主路由里配置好端口映射。进行访问,结果竟然访问不了。
无奈之下询问了一个网络大佬,才知道原来电信分配的 100 开头的 IP 还不是真正的公网 IP,是电信的虚拟 IP,相当于电信搞了一个大的局域网,给你分配了这个大局域网中的一个 IP,真正出去的 IP 是这个虚拟 IP 经过电信内部映射出去的。
证明方法其实很简单:你 baidu 搜索 ip,出来的 ip 其实就是真正你在 internet 上的那个 ip 。而你的路由器的 ip 如果和这个不一样,是 100 开头的,那就证明目前你拿到的 ip 就是电信给你的虚拟 IP 。
我于是又打电话给电信客服提工单。很快工程师再次联系我,我说明了下我因为工作需要,需要将虚拟 IP 换成公网 IP 。
其实我后来在网络上搜索,发现很多用户在要求更换公网 IP 时挺不顺利的,工作人员不给换。甚至于遭到拒绝的。但是联系我的那位工程师小哥还挺 nice,很爽快说了可以更换,只是更换了公网 IP 后,家里的 IPTV 就不能使用了,需要我确认下。
我没多考虑就确认了这点,坚持要求他帮我更换,因为一是家里不怎么使用 IPTV,其二 IPTV 其实也可以通过其他一些软件来进行替代,比如电视家等等的 APP 。所以真的也没必要说一定要装 IPTV 。
接下去就是静静的等待,大概过去半天后。我重启了路由器,重新拨了号,发现这次我的主路由和 baidu 查询出来的 ip 终于一致了:
接下来,进行端口映射。用这个 IP 加映射的端口号进行公网访问 NAS,终于成功了,速度非常快:
在公网环境下拖一个文件到本地的速度也非常快,速度取决于我家里带宽的上行速度,我上行速度是 30Mbyte,实际理论最高值应该是 30/8=3.7MB 左右,实际测下来大概在 3.4MB 左右每秒。
这个速度比 QuickConnect 整整提高了大约 40 倍啊!这个速度就算在任何地方看 NAS 里存放的电影,也不会有卡顿了。实测下来,1080P 和 2K 都毫无压力,当然对于 4K 的视频,还是会有点压力的。
我不是网络方面的专家,所以对于此篇中所涉及到的网络知识也无法正确解释到位,如果内容有失偏颇,还请谅解。如果有童鞋感兴趣,可以通过公众号找到我,进行更多的探讨和交流。
之所以把优化网络连接性作为 NAS 系列的第一篇,是因为我觉得 NAS 不应该只在局域网环境发挥作用,毕竟我也不是一直都在家里。更快的存取文件,才能发挥出 NAS 作为数据中心的巨大意义。不仅仅是家庭环境的数据中心,更应该是作为我在任何场景任何网络环境下的数据中心。想想,无论在哪里,我都能带着几个 T 的数据,对于我个人而言,这是非常具有安全感的一件事情。
后面的系列都会以此作为基础,分享 NAS 更加值得玩的一些技巧。关注我,带你一起探索细节,了解更多实用技巧。
101
jay4497 2020-09-03 11:23:03 +08:00
@XiaoBaiYa 我导数据后格式化再检查硬盘会提示坏道过多,反正前两年硬盘正好都在质保就返厂了,今年再坏就真要换盘了。。。
|
102
nevermlnd 2020-09-03 11:28:22 +08:00
楼主坐标不是上海、深圳吧。不是的话开 web 服务没事,是的话也祝你好运
|
104
imydou 2020-09-03 11:33:17 +08:00
cloud sync 同步 onedrive,好多大文件失败,且不重试,最少有 2 年了,问题还在。
|
105
BigDogWang 2020-09-03 11:34:22 +08:00
@XiaoBaiYa 支持呀,不过也就那样子,差异大一点需要自己手动标注,不过标注的多了也就越来越准确了
|
106
KENNHI 2020-09-03 11:37:27 +08:00 via Android 1
我宁愿选择给 Google 每个月交 12 刀,云存储再不靠谱也比我靠谱,数据最安全的状况就是别在我手上。zfs 能防意外,但防不了手贱和折腾。
还有一群人存几十个 T 的数据安全性就交给黑群晖这种既不开源也不受官方支持的方式(难听的话不说),还有用破解版某 u 开头系统的,你买个正版都还算靠谱。不提什么 FreeNAS,简单易用的 Ubuntu 都比这强(Ubuntu 官方支持 zfs 哦) |
108
KENNHI 2020-09-03 11:44:51 +08:00 via Android
白群安全性没问题(相对,还得看钱包和 raid),就是有点贵(这个好像是我的问题)
还有就是鉴于我的性格和习惯,不能相信任何本地存储,哪天被我一脚踢翻了被老鼠咬了地震海啸台风洪水数据也会 GG(想这么多其实没啥用,一堆电影动画,真要紧的数据免费的 40G OneDrive 都够用了。不过既然没什么要紧,放哪也无所谓) |
111
strongcoder 2020-09-03 12:09:07 +08:00
@pljhonglu #94 哈哈 确实 你看我图上的 WIN7 都没开机 常年开启就 NAS+OpenWRT 了
|
112
xgQikk 2020-09-03 12:16:45 +08:00
30 Mbps 丢掉 U 盘 笑死人了 你家宽带上传能 350MB/s?
|
115
Hallujah 2020-09-03 16:46:55 +08:00
河南电信表示根本不可能给我公网 IP,除非你加钱用企业专网。
|
119
AoTmmy 2020-09-04 11:23:31 +08:00 via Android
|
122
KickAssTonight 2020-09-14 17:10:53 +08:00
公网 ip 会变的,需要 ddns 。其次,最好把 https 证书加上,不然公网访问很不安全
|
123
Pogbag 2021-03-05 13:43:33 +08:00
微信群还有吗
|