随着上网需求逐步提高,普通的无线路由器的性能不能仅满足于当今互联网健康的上网方式。
为了满足对应的需求诞生了本章要讲的主角 "软路由" ,我将深度分享我如何使用软路由和值不值得买。
软路由#
软路由是一种工控设备俗称工控机,你可能没听说过但是生活各处可能都在使用,常见于各领域的工业控制用途。说白了就是一种 mini 电脑,提供了低功耗且性能不俗的服务场景。
硬路由和软路由最大的不同就是硬和软,软路由靠软件来完成路由功能;硬路由则有专用硬件完成路由功能,我们玩软路由就是为了完成各类服务如: (内网穿透,DDNS,DNS 解析,Docker,NAS,VPN)等... ;因为软路由本质上是一台电脑在有 VT-D 虚拟化的情况下可以实现 "多软路由" 的玩法,听起来是不是碉堡了有木有。
但如果我告诉你在非专业下,想玩转软路由榨干机器的的性能,这些场景具体 "定制化" 比如编译自己的软路由固件时,是无论怎么样你都要学习 Linux 的基本操作;如果刚刚入门可以去网上下载别人制作好的固件,也可以按照 YOUTUBE 或者 B 站 视频教程安装 爱快
+ OpenWrt
系统的入门软路由。
折腾软路由时会比较费时费力,没时间的可能就转手卖了或者放家里吃灰这种则不推荐购买软路由,倒是可以试试刷硬路由来完成基本的服务。
我如何使用软路由#
我的软路由与光猫放在了客厅,我购买的 "J4105 成品软路由" 是螃蟹双千兆网口准系统去年入手时卖 699,还得配笔记本的 DDR4 内存和硬盘,要正常使用还得配备交换机,刚好有一台玩下来的硬路由 "小米 AC2100" ,让硬路由修改 AP 模式 (有线中继) 就变成一台无线交换机可以和软路由并存组成简单的家庭网络结构。
在我家庭网络中他是直通光猫的插在了 ETH0 上,另外一个是虚拟网卡从 ETH1 出来到无线交换机上。
软路由我选择使用 VMware EXSI,安装了几个虚拟机: 爱快
, ROS
, OpenWrt
, CentOS
。
其中爱快是用于 ROS 出问题了或者 OpenWrt 出问题了就手动切换爱快进行临时使用,日常使用还是使用 ROS+OpenWrt 这种双软路由的组合。
OpenWrt#
OpenWrt 我以前是使用 Esir 制作的高大全固件,因为插件太多不是太稳定我则使用了 自己编译的固件,我使用了自己需要的几个插件完成 内网穿透,上网,Docker,京东签到... 配置好基本不用调,平时也就换个节点~
RouterOS#
ROS 我使用了绿色版的,在我的家庭网络中他是直通光猫的,主要完成 PPPOE 拨号 ,DHCP 服务端 ,DNS 缓存 ,IPV6 ,UPNP... 日常使用十分稳定没有崩过!
爱快#
爱快一般使用是家庭网络瘫痪了,就会开启他进行临时上网等我调试好其他虚拟机就关闭的,使用一年我才开过两遍都是因为 OpenWrt 的错误,缺点就是安装需要 4G 内存以上,实际使用 2G + 其他挑不出毛病,有中文操作界面属于比较省心的系统。
CentOS#
CentOS 是我用来放下载好的电影和 Minecraft 服务器,通过 OpenWrt 中的 Frpc 进行内网穿透进行服务,如果多几个人就手动开启风扇进行散热。还开启了 SMB 共享,手机里下载 FolderSync 对相册进行增量备份。然而我并不会在虚拟机中放重要的资料万一那一台 all in boom 了。(如果你乐意
所以他推荐购买吗?#
如果是愿意折腾可以选择他玩转各种花样,前提是有强大的搜索能力和科学上网的环境,我大概为大致人群提出推荐指南如下。
推荐购买人群#
- 非常适合不差钱
- 爱折腾网络设备
- 不满足家里的网络需求
- 需要跑各种服务 & 应用
- 大学生
调教校园网 - 你有大 house,家里比较多人或多设备多智能家居上网,可灵活进行选择
- 出租屋共享宽带
不推荐购买人群#
- 非大学生使用校园网
- 无折腾时间
- 仅进行
科学上网的 - 不想对家庭网络进行优化投入的
- 价格敏感人群
- 不会使用 Linux 或软路由系统
硬件建议#
当你入手前可以参考一下推荐数据,内存硬盘可以选择成品的带有的,准系统需要自己配备,可进行灵活选择。
推荐:配置实测可以参考 Youtube 老白 Jackstone
CPU#
CPU 决定了你的上网速度,刚入门可以选择英特尔 J 系列处理器如:(J4015,J4125,J205),因为再低的低预算又想简单玩玩可以选择更老型号的英特尔 N 系列处理器不过不久就要换的就算了吧一步到位最舒服。
网口#
不玩 "多线多播" 双网口足以日常使用了,要是家里有多条线路可以考虑 4 网口以及更多的,取决于你的多播线路多少,各设备主要靠交换机与软路由进行连接;网卡英特尔驱动和虚拟化要比螃蟹要好,其他基本一致。
内存#
购买或者有闲置笔记本内存,不玩虚拟机 4G 足以,如果要玩虚拟机可以考虑 8~16G,频率无差;不推荐更低内存的,除非你不玩虚拟机还一直放着不管。
硬盘#
购买或者有闲置笔记本 2.5 寸固态硬盘或者机械硬盘,固态硬盘用于储存虚拟机,机械用于 NAS 用,如果不玩虚拟机按照软路由上的接口一般购买 msata 的二手固态硬盘即可。 [Tip: 机械硬盘不要购买二手,非玩家不要当亡命之徒;msata 固态大多数为工控机拆机来的。]
总结#
主要是你怎么利用软路由,像我刚刚看到 YOUTUBER 都分别介绍这小玩意时。我承认我上头了,买回来做了双软路由后时间慢慢冲淡了他在家里的存在感就开始感觉到不值,直到我开始接触类 Linux 时开始榨干机器的每一分性能,甚至还能开两个 Windows 虚拟机挂校园网... 这就是折腾的乐趣。
文章简单描述本人非专业出身,如果大佬有更好的使用方法轻喷,本文可能会因时间进行修改。
至于你觉得软路由是不是智商税,可以在下面评论与我交流。
如果你问我值不值得买反正在写这个文章时我感到不后悔,接下来我还会继续使用的。o (*≧▽≦) ツ┏━┓
本文仅做体验分享并不会出现不符合规定服务,也不能提供违规服务。
此文由 Mix Space 同步更新至 xLog
原始链接为 https://www.miaoer.net/posts/network/softrouter-de