硬盘网盘 U 盘全部可以丢掉了,享受随身带着几个 T 的感受

2020-09-02 12:11:56 +08:00
 bryan31

最近入了 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

首先我看了下自己主路由的 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 更加值得玩的一些技巧。关注我,带你一起探索细节,了解更多实用技巧。

14116 次点击
所在节点    NAS
123 条回复
est
2020-09-02 16:33:49 +08:00
看到公众号推广我就放心了。
ctro15547
2020-09-02 16:38:13 +08:00
@bryan31
@strongcoder
@gzfrankie
+50 换 PI4,千兆网口 + USB3.0 基本满足需求

我家里没有外网 IP,200 块的 TPlink 路由器,局域网内传输,稳定跑 90m/s

现在每周末在家跑爬虫 一天大概 50G 的样子,跟电脑的传输挺稳定的,有时候是 PI 和电脑一起跑,IO 卡顿问题暂时没遇到。

挂个脚本,有时候下班路上想下电影,找到下载连接发个邮件,配合 Aria2,回家就能看

PI 上我还挂了一些传感器,喇叭,显示屏,摄像头啥的 当半个智能家具玩

摆放位置的话,群辉放哪 PI 就放哪啊 ,同样是网线+电源(我是拉了网线去客厅,不然智能家具只看房间有点亏)

可以尝试买个 USB 5G 网卡 +USB 延长线(必须带屏蔽且网卡离 PI 远一点),这套设备想放哪放哪 有电就行

缺点 USB3.0 影响树莓派 WIFI 接收,非常严重,无论是 2.4g 还是 5g,所以只要接上 USB3.0,wifi 等于废了。usb 线必须带屏蔽环
Xusually
2020-09-02 16:39:45 +08:00
安全一些的做法:
群晖 DSM 系统里开个 vpn,比如用 L2TP 的。在你路由器上开端口映射到你群晖的 l2tp 服务。三个 UDP 端口就行。
手机或者其他设备连接你家里群晖的 vpn 后。用内网 ip 访问你的 dsm 。
群晖的那一套 app 都可以用本地 ip 连接。

这样不但你的群晖 web 管理页面没有暴露,还可以加密你手机或者其他设备访问外网的流量,何乐而不为?
shifttacn
2020-09-02 16:39:51 +08:00
前提是有网才行啊
strongcoder
2020-09-02 16:53:35 +08:00
@Xusually #43 我感觉你在说我 哈哈哈 我就是这么连接的
![wpEOVs.png]( https://s1.ax1x.com/2020/09/02/wpEOVs.png)
Xusually
2020-09-02 16:57:34 +08:00
@strongcoder 哈哈,我家里群晖也这么用的。
IsA26hN4DcQDS7Z9
2020-09-02 17:10:55 +08:00
上海电信不要开公网映射

会被警告断网


详情可以搜下 v2 历史帖子
gzfrankie
2020-09-02 17:20:05 +08:00
@ctro15547 wifi 应该无所谓吧,至少 3B+或之前,wifi 模块和有线网是不能同时用的。不知道 4B 有没有变
ferock
2020-09-02 17:34:41 +08:00
三分钟热度。。。后面你会发现,nas 还是自己摸摸的用就行了。
ferock
2020-09-02 17:38:10 +08:00
另外,善意提醒,Raid 还是可以保证硬盘损坏时候数据依然高可用。。。你现在单盘,注意数据安全。
xtx
2020-09-02 17:40:39 +08:00
@jnmsn8806 #38 smb 协议看局域网电影随便拖进度条。
hotsun168
2020-09-02 17:49:48 +08:00
善意提醒,请参考我前几天的帖子: https://v2ex.com/t/699891
标题:折腾 NAS 丢失大量珍贵数据后有感
haonie
2020-09-02 18:01:48 +08:00
请问 nas 和云双备份怎么弄的
@bryan31 可以 onedrive 吗?
bryan31
2020-09-02 18:03:20 +08:00
@ferock 好的,感谢提醒
bryan31
2020-09-02 18:04:13 +08:00
@haonie 群晖有个套件叫 cloud sync,支持很多云盘,只要你文件放到 nas 里固定的目录,会自动同步到云盘中
guanhui07
2020-09-02 18:04:25 +08:00
我也想弄个
AoTmmy
2020-09-02 18:07:22 +08:00
不知道是不是幸存者偏差,我见过好几次群晖 boom 丢数据的,别的系统还没见过...
qping
2020-09-02 18:13:09 +08:00
@AoTmmy #57 哪里看到的,有帖子么,做了 2 个冷备份还是觉得不放心。。
calpes
2020-09-02 19:22:04 +08:00
网络访问姿势不对,建 vpn 才对,这样监管不会停你家宽带。
xppppsfg
2020-09-02 19:41:10 +08:00
不上 vpn sever 吗,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/703472

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX