前言

有小伙伴问我,你怎么老写技术类文章,能不能写点别的。

其实我兴趣挺广泛的,早年还有机会做个游戏博主,可惜最近2年金盆洗手了。戒了手游,ns和ps4都在吃灰。能完整玩完的游戏屈指可数。但是对于折腾装备,却越来越热衷了。

最近就来分享下我最近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更加值得玩的一些技巧。关注我,带你一起探索细节,了解更多实用技巧。

关注作者

我是铂赛东,一个认真温暖且执着的男生,我坚持做原创的技术科技分享号,关注「元人部落」,我每周会出一篇实用的原创技术文章,陪着你一起走,不再害怕。

硬盘网盘U盘全部可以丢掉了,这个设备可以让你享受随身带着几个T的感受的更多相关文章

  1. win10与centos7的双系统U盘安装(一:制作u盘启动盘)

    博主近来在学习linux系统,当然学习第一步自然是安装系统了,博主选择的是centos7,博主自己的电脑是联想的,系统是win10专业版,在历经数次失败后,博主成功使用u盘安装了win10和cento ...

  2. 制作u盘启动盘

    制作u盘启动盘 如果是想要制作 windows 系统启动盘,windows 官网提供途径,这里不在赘述. 以下讨论制作 centos 系统启动盘,需要 centos 系统文件,开源,可从官网下载得到. ...

  3. 优麒麟使用教程第三期:Windows 平台 U 盘启动盘制作

    优麒麟使用教程第三期:Windows 平台 U 盘启动盘制作 发布时间:2019-06-27 09:00:15 点击次数:2847 在前几期教程中,小编介绍了如何在虚拟机中安装和使用优麒麟,接下来,小 ...

  4. 制作centos的U盘启动盘

    制作centos的U盘启动盘比ubuntu麻烦一些,因为可能涉及到fat32文件格式不支持大于4G的文件存储的问题,而最新版本的centos就是大于4G的,所以就需要对U盘进行分区. 一个做主引导,一 ...

  5. U盘启动盘 安装双系统 详细教程

    U盘启动盘 安装win7+linux双系统 最近在看鸟哥的linux 私房菜 ,看到多重系统那部分,自然的安装多重系统的激情由此而燃.在网上看了很多资料,感觉都不全.经过艰辛的摸索,终于被我发现了一个 ...

  6. windows下制作linux U盘启动盘或者安装优盘(转)

    windows下制作linux U盘启动盘或者安装优盘(转) Linux发行版排行榜:http://iso.linuxquestions.org/ [方案一]:UltraISO(不推荐,在Window ...

  7. UltraISO制作U盘启动盘安装Win7/10系统攻略

    UltraISO制作U盘启动盘安装Win7/9/10系统攻略 U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题.U盘体积小,携带方便,随时都可以制作系统启动盘. U盘建议选择8G ...

  8. windows和linux环境下制作U盘启动盘

    新笔记本上,要装xp的系统,100%会破坏原有的Linux系统,因为安装xp的时候会自动覆盖硬盘的主引导扇区,这个扇区一旦被重写,那么原有的linux根本就启动不了. 要想玩linux和xp双系统,一 ...

  9. 老毛桃U盘启动盘制作工具V20140501完美贡献版

    老毛桃U盘启动盘制作工具V20140501完美贡献版 下载地址:http://down.laomaotao.net:90/LaoMaoTao_V2014zhuangji.exe 老毛桃U盘装系统综合教 ...

随机推荐

  1. charles抓取HTTPS设置,详细踩坑版

    写这篇文章的背景就是,每次我在一台新电脑上用charles抓包时,总是因为各种原因无法抓到https请求,每个百度出来的回答又不是那么详细,需要通过几篇回答才能解决过程中的各种问题,所以把自己的安装经 ...

  2. 【FZYZOJ】下片 题解(最短路+超级源点)

    题目描述 为了提高服务器的耐受能力,很多流量大的网站都会架设多台服务器,而互联网的路由能找到线路最短的一台服务器. 现在UOI想要下片,他有好多台电脑,又有好多服务器可以提供下载.UOI将给你一个网络 ...

  3. Hexo小技巧(包括如何插入本地图片)

    我在研究如何在Hexo中引用本地图片时,看到官方文档对此问题已给出了解决方法,并亲测有效.当然,我并不满足于仅仅知道这一个技巧.在大致阅读过官方文档后,我总结了之前我个人并不知道的几个关于Hexo写博 ...

  4. “随手记”开发记录day15

    今天完成了前两天没有完成的增加“修改”功能.对于已经添加的记账记录,长按可以进行修改和删除的操作.

  5. AI测温落地趋势:已成日常刚需 产品形态呈细分化发展

    现如今不管走到哪儿,机场.车站.医院.商场.超市等公共场所都已经将体温检测作为常态化防疫手段.自全球疫情发生以来,不管欧洲.亚洲,还是中东.东南亚等国家都已经意识到,疫情防控的第一道关口便是测温. 而 ...

  6. Python3 网络爬虫:漫画下载,动态加载、反爬虫这都不叫事

    一.前言 作者:Jack Cui 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知道如何去学习更加高深的知识.那 ...

  7. Python 为什么要在 18 年前引入布尔类型?且与 C、C++ 和 Java 都不同?

    花下猫语:在上一篇<Python 为什么能支持任意的真值判断? >文章中,我们分析了 Python 在真值判断时的底层实现,可以看出 Python 在对待布尔值时,采用了比较宽泛的态度.官 ...

  8. 调试备忘录-RS485 MODBUS RTU协议简述

    目录--点击可快速直达 目录 写在前面 先简单说下什么是MODBUS? 参考文章 写在前面 最近在做和物联网有关的小项目,有一个传感器通讯用到了RS485 MODBUS RTU协议,所以就写个随笔记录 ...

  9. VM获取子网掩码和网关

  10. 使用pip安装模块,出现Cannot unpack file xxx的问题的解决

    在windows下使用pip 豆瓣源安装gevent时出现错误 解决办法: pip install -i https://pypi.douban.com/simple/ --trusted-host ...