家庭网络改善

in Daily with 0 comment
看了这篇文章后你将会了解到:如何建立自己的家庭数据中心、如何在外面访问家里的设备等等。

最近工作比较忙,一直都没有更新博客。不过趁着家里更换宽带的机会,顺带把家里的网络环境整顿了一番。

现在家里的网络用的很爽,不仅吃鸡不卡了,还可以随时随地查看存在家里的文档、电影还有照片,在外面的时候想远程操作家里的电脑也没问题。

我的诉求

先说说我的诉求:

  1. 需要一个完全受自己控制的网盘;
  2. 我想在外面任意设备上方便的访问到家里的设备;
  3. 需要一个 7x24 运行的微型服务器,可以跑一些我需要的服务,或者我写的服务,而且也需要外网可访问;
  4. 还有一个就是全家设备都可以“自由上网”~

为什么需要一个私人网盘

数据安全

我有大量需要存储的数据,还有很多需要多设备同步的细碎文件,比如个人笔记。大体积的数据文件我尝试过百度云,个人笔记我尝试过坚果云

百度云存在擅自删除用户文件的行为,让人不放心。而坚果云客户端在重度使用的情况下,经常出现 Bug,比如不会自动上传更新。

家庭媒体中心

虽然目前流媒体服务很成熟了,但是还存在几个 “痛点”

  1. 国内流媒体的伪 1080p,这对于追求画质的朋友来说是比较难受的
  2. 国内不可描述存在的导致某些片不可看或有删减

开整

既然需求很清晰,那么就直接开干。

首先把移动宽带换成联通宽带(为什么不换电信?换不起呀)。然后购置华硕 AC86U 路由器替换掉家里不知名的老古董路由器。

硬件全部到位,接下来开始软件部分。

实现外网访问

要实现外网访问有三个关键点:公网 IPDDns端口转发

公网 IP

要在外网访问家中的设备,最简单的就是有公网 IP。办理宽带的合同上有清楚的写着:提供随机 IP 的网络服务,不提供固定的公网 IP 服务。。但是运营商默认给你的 IP 其实还是一个局域网 IP。

运营商默认不提供公网 IP 的行为我能理解,毕竟 ipv4 的资源有限。但是对于客服不给办理,反而引导客户办理专线的行为,是真的不齿。联通在投诉后给予的答复是客服人员网络知识不足,不能正确理解客户诉求,这个说辞,勉强可以接受?

总之,虽然很折腾,但是最后还是成功拿下了公网 IP。

DDns

DDns 其实就是在自己的 IP 发生变化的时候即使更新域名的 DNS 解析,确保通过域名能够一直访问到正确的 IP。

简单来说,就是在路由器中定时获取自己的公网 IP,然后用 DNS 解析服务商的 API 去更新域名解析即可。

一开始我用的是华硕自带的 DDns,不用花钱,设置也很简单。不过不稳定,在使用强度较高的情况下,经常会出现解析失败的现象,后来 9 块钱在阿里云买了个域名,用阿里云的解析,就很稳了。果然不花钱的不靠谱。

端口转发

端口转发也很简单,在路由器中设置即可。

不过这里有个很常见的问题,就是现在的光猫都自带拨号,这样一来家里的网络就相当于有两层网络

这样你的路由器永远都获取不到公网 IP。最简单的方式就是将光猫改为桥接模式,用路由器拨号。不过如果你的光猫没办法改的话,也有办法:

  1. 在光猫中将路由器设置为 DMZ;
  2. 在光猫和路由器中都设置端口转发。

这两种办法我都没有尝试过,具体操作可以自行谷歌。

设备

要实现这一套配置,你需要一个还不错的路由器,因为 DDns 和端口转发都是在路由器中进行的。

云盘

现在我在路由器上插了一个移动硬盘,用来当家里的数据中心。

为什么不买 NAS?因为群晖已经更新了 920+,但是还没有在大陆开售,我在等 920+ 在大陆发售。咨询了群晖售前,答复说是计划第三季度在大陆开售:

群晖答复

不过我的移动硬盘已经五年高龄了,真怕哪天突然挂了,那就惨了。

微型服务器

我差点一时冲动组了一台 ITX 主机来当服务器,好在后面我冷静下来了。

作为一个 7x24 运行的服务器,对于性能的要求并不高,因为里面跑的都是低负载的服务。偶尔有高负载的任务需要跑,直接用自己的主力机跑就好了,既省钱又省电。

所以我就用一个树莓派 4B 当我的服务器了,目前上面部署了为知笔记,用着很舒服。

拓展

有了公网 IP、 DDns 和端口转发后,你可以有很多玩法,比如直接远程回家里的电脑,远程操作,而且你的电脑不必一直开机,因为可以通过网络唤醒。

最后

在折腾网络的过程中,因为工作太忙了,很多事情都是老婆在替我跑,感谢~

附上全家福还有网络图:

全家福

网络图

Responses