主路由+旁路由+NAS:一个码农的家庭网络架构

2021年10月14日08:38:00 评论 0 次

写在前面:由于厦门这波疫情,居家办公了20天。由于哪都不能去,晚上多出了很多空闲时间,于是想着不如给家里的网络做个升级。以下作为总结,记录一下近20天的劳动成果。

改造前,家里的网络面对几个问题:

1、主路由器不给力。我原来主路由用的是红米AC2100,这款路由器有一定的可玩性,可是基于原本小米的路由器系统,存在着信号不够强及网络不稳定很大的痛点。

2、路由系统没有刷openwrt或者老毛子,很多功能及插件没办法使用。我又担心主路由刷了固件,会导致一些未知问题,如果哪天一不小心导致长时间宕机,势必会对家庭正常上网体验造成比较大的影响。

3、主路由不是WiFi6。这个就不用多说了,WiFi6现在应该是趋势,也有实打实的优势。

4、暂时没想起来

改造后的家庭网络架构图:

主路由+旁路由+NAS:一个码农的家庭网络架构

Step1:更换主路由器

我挑选的是TP-link的这款AX3000的路由器。经过坑人小米路由器,我决定还是选用老牌的路由器厂家的路由器作为主路由器。废话不多说,上链接。

这款路由器,支持WiFi6+千兆网口这是最基础的,其次经过实测,信号还是不错的,比原来的红米AC2100信号好了非常多,终于不会有一些智能家居设备,因为信号不好,变成智障家居了。还有一点非常重要的是,TP-link目前的易展功能,也就是mesh组网还是做的比较不错的。AC+多AP肯定是家庭最佳的组网方式,但是现在房子大多数都是精装房,不一定有那么好的网线布局,mesh也就是退而求其次最好的选择了。这块路由器提升整个家庭网络的扩展性。

另外,这个路由器还可以支持双WAN口,若是有考虑后续在家里引入两家运营商的宽带,这也非常重要。我家目前是移动300M+电信50M,双宽带的确能给家庭网络带来很不错的提升。

说完优点说缺点,老牌的路由器厂家,就是在固件方面做的非常一般,管理后台用户体验太差了。光是一个端口转发的功能我就找了半天,最后还是找了客服问了才知道是通过一个叫做虚拟服务器的应用实现的。比如要在路由器修改hosts,也是不支持的等等。就是可玩性这块太差了。当然,我最后都是通过旁路由来解决,主路由就让它稳定一点吧。

Step2:新增旁路由(软路由)

前面说到的,主路由可玩性太差,很多配置做不了,于是参考了很多人的方法,最终决定用旁路由的方式来解决。旁路由的优点是对现存的网络架构没有任何变动,只是相当于局域网内新接入了一台设备,实现各种网络增强服务。

选择旁路由的时候,我有几点要求:

1、可玩性高,能够刷openwrt系统,从而支持各种插件

2、必须千兆网口,性能要能跟上,能够带动500M以上的网络

3、价格便宜,不用太多的试错成本,玩一玩如果不合适换新的方案也可以

基于这几点,最后还是选了斐讯N1做单臂旁路由。应该不少人都上过斐讯的车,有没有及时下车就不知道了,但是不得不说斐讯做的一些产品,还是很不错的。目前价格涨了不少,但是拼夕夕上买一个N1盒子也不到100,2+8的配置,可玩性极高。买来可以选择自己刷入一个openwrt的系统,也可以加点钱让卖家直接刷好。

因为新增旁路由要占掉一个网口,我不得不又入手了一个交换机,选择了腾达SG105。这个没什么太多值得说的,就是网口不够了,在有品牌的5口千兆交换机中,选了一个最便宜。

Step3:Openwrt+黑群晖

黑群晖也不用多说了,这块的介绍太多太多了。我买的矿渣星级蜗牛,4盘位,到目前为止用了快一年了,使用感受还是很好的。

我把群晖作为家庭的存储中心、备份中心、远程服务器等等。

存储中心就是把各种文件,包括但不限于电影、图片、文件资料等等,全部放在群晖中,再也不想忍受百度网盘的龟速了。虽然现在阿里云盘还可以,但是谁知道哪天也来限制。并且群晖可以24小时一直在下载百度云的资料,有时候别人通过百度云分享的,真的是下载到崩溃,最后只能买会员去下载,有的群晖就挂在那里24小时下载就行了。

备份中心,就是把手机图片做备份,然后很重要的是可以作为macbook的备份硬盘,每次在家电脑连上wifi后,就自动开始备份。让电脑的可用性真的也提高很多。

远程服务器就是结合电信网络的公网ip,自己买个域名做个ddns,就可以拥有自己域名的服务器了。我在之前买了腾讯云的5年服务器,作为自己折腾的服务器,后来基本把代码放到群晖上运行就行了。对码农来说还是挺香的,放个应用什么的,自己搞个接口,都是ok的。

有旁路由的openwrt以后,可玩性又提升了很多。最近在群晖搭了一个代理服务器,日常的一些需求,也可以从家里网络直接走,把openwrt的插件都可以用上。

openwrt的插件配置网上已经有很多教程了。目前我觉得最实用的就是支持路由器配上***,去广告,直接在路由器改hosts,游戏加速等等。重点是很多东西路由器24小时连上就好了,不用每次每个设备还要连一下某些节点等等。感觉还有很多东西可以挖掘。

总结

主路由+交换机+旁路由+黑群晖(不包括硬盘),以上成本还不到1000,就可以实现可玩性很高的家庭网络架构,感觉还是很香的。本文把当前的家庭网络架构做一个记录,也分享给大家,可以作为一个入门级别的家庭网络架构的参考。

后续计划:

1、最近在弄移动网络的ipv6地址,希望后续能够通过ipv6的外网ip访问到家庭网络。和10086斗智斗勇,目前还没开通。移动现在的光猫太难获取到超级管理员的账号和密码了。已经上工信部投诉了,希望能搞定。

2、群晖目前还是单盘在运行,后续可能再优化成三盘位,一个盘放较为重要的文件资料,一个盘对上一个盘做RAID1,再一个盘就放一些比较不重要的资料。

3、群晖的代理服务器感觉还有一些优化空间,性能比较一般,希望能把这块再做一个优化。

以上