今年春节大扫除整理房间时,突然在一堆电子杂货中发现了我的树莓派,顿时百感交集,竟然产生一丝跟它说对不起的冲动。和大家的树莓派一样,我的派也一直在吃灰。依稀记得是在年7月入坑的,别问我是怎么知道的,因为翻出了N久之前写的那篇博文。那时候是真的便宜(裸板两百多元),现在已经疯涨到两倍多的价格,早知道当时就多投资几个,现在就可以轻松小赚一笔了。入坑后也没干啥大事,就是刷了官方系统当Linux小电脑玩玩,然后连接几个传感器和电机耍耍,然后就没有然后了……
已经记不清当时为啥入坑,不过既然花了钱就不能浪费,必须物尽其用。赶紧插上电源试试,所幸还能开机。看到它的网口,我突然灵光一闪,要不用它做个软路由吧,正好无痛解决我在家里访问GitHub等国外正经学习网站的问题。
首先简单科普下,大家家里用的路由器(比如TP-LINK、华为、水星等)基本都是硬路由,它们内部的硬件电路是专门为数据包转发和通信功能量身定制的,跑的固件程序也是厂商专门开发的,都不能通用。软路由就是通过软件系统实现路由器的各种功能,而硬件是通用的,不要求是专门的硬件,比如你完全可以把自己的电脑、手机、Linux开发板等设备刷一个路由器系统当普通路由器使用。
OpenWrt就是一个基于Linux的路由器系统,开源免费,社区活跃,生态繁荣,给了我等折腾党无限的玩耍空间。当然类似的路由器系统还有很多,但我最喜欢OpenWrt,所以其他的就不提了。
那么问题来了,硬路由和软路由到底谁更强?争论这个问题其实没有意义,它们各有千秋,根据自己的需求和钱包进行选择就好。如果只是用于日常上网,建议选择硬路由,性价比高。如果还需要更多的功能,比如那种上网(你懂的)、去广告、NAS、运行各种有趣应用等,那就只能选择软路由了,因为硬路由自带固件程序的功能实在是弱爆了,还不允许我们自己折腾。但大家要永远记住一个真香:对于同一个功能,硬件电路实现肯定比软件代码实现更加稳定和高效。所以在同等价位下,如果只
转载请注明:http://www.0431gb208.com/sjszlff/7448.html