小白玩转软路由——OpenWrt各版本选择
OpenWrt是由Linksys(思科)公司旗下一款WRT-54G的路由器,高度自动化嵌入式Linux操作系统,软件核心是基于GPL许可开发的,需遵循开源标准。拥有更好的本地化适配、加入了各种官方软件列表中没有但是国内环境中可能会用到的软件功能,国内也衍生出了很多优秀的大神编译的版本,接下来就介绍几个基于OpenWrt进行修改和的项目。
Lean是基于OpenWrt master的一个分支,由恩山论坛大佬Lean分享了全部开源代码,由于加入了很多中国特色的功能,并告诉所有人怎么通过ubuntu 编译去得到自己想要的OpenWRT,定制灵活性很强。
ImmortalWrt是OpenWrt的一个分支,移植了更多的软件包,支持了更多的设备,更好的性能,并为中国大陆用户进行了特殊的优化。
目前比较好用的是小苏的两个项目:
OpenWrt-Rpi:属于高大全包,集成绝大多数有线、无线、3G / 4G 网卡驱动,无需额外安装,预置最新版 C…h 核心、预置 oh-my-zsh,最大程度减少配置成本!
OpenWrt-BuildBot(推荐):属于精简包,除设备默认定义软件包外,固件内未额外集成其他软件包,源内可安装软件包达 7000+ 个,均已适配完毕,可以根据自己的需要一键安装软件,打造自己特有的系统!
由于 18.06 版本已结束支持周期,且上游分支 immortalwrt:openwrt-18.06-k5.4 已停止更新,不过现有软件源和固件不会被删除,可以继续 https://openwrt.cc 访问和下载到它们。
lienol 源码和feed上有打tag,基本和openwrt可以对照。紧跟官方版本进行更新,安装了差不多的插件lienol编译出来的固件体积比其它他人的的要小好多!
由于其集成的软件少,源码改动少,使用起来稳定性更强!有动手能力的推荐自己编译这个固件使用。
iStoreOS项目(纯小白推荐使用)
iStoreOS 来源于官方的 OpenWRT Release 分支源码,都是通过 OpenWRT 标准组件形式实现,100% 兼容 OpenWRT 的源主干分支。重点是做了很多很多的交互简化。对于不同的用户级别,提供了三套完全不一样的交互 UI;最大的亮点还提供了软件中心:iStore,尽可能解决插件之间的依赖关系,可以一键安装插件。
入门极客版本 UI
iStoreOS项目是易有云团队开发维护的项目,也就是由Koolcenter(原koolshare论坛)团队发展出来的优秀团队,其技术实力非常高!目标是提供给懂点技术的入门极客爱好者,或者偷懒极客老手,核心特性:首页提供网络向导,磁盘向导,Docker 向导等等众多向导,不管是新手还是老手,都能快速配置自己想要的东西。
小白路由版本
最标准的小白路由版本,和小米路由器的UI很像,减去了超多的复杂的眼花缭乱的功能,回归最本质的路由器!
轻 NAS 版本
iStoreOS 提供给你一个纯正独立的 NAS 系统,底层也完全是 OpenWRT,且软件中心完全互通,你懂的路由器的知识,也可以完全搬到 NAS 系统上。iStoreOS的灵魂应该是易有云(付费),只有在使用易有云插件的时候,才能发挥出来全部功能!
lean、immortalwrt、lienol和iStoreOS四个项目都是在OpenWrt源码的基础上进行修改和定制的,拥有更好的本地化适配、加入了各种更适合国内环境中可能会用到的软件功能,正是这些项目开发者的努力,才有我们可以畅快刷机的乐趣!
其他各个版本属于下游版本,都是以上源码或者openwrt官方源码编译的,大同小异,也可以根据自己需求自己编译,选择一个自己喜欢的版本,或者自己编译适合自己的,能用就行,也没必要追求功能全或者追新,稳定第一。