文章目录
- 前言
- 开源路由器
- 开源路由器有多个版本
- OpenWRT
- LEDE
- 华硕梅林
- 华硕梅林官网
- 华硕梅林文档
- 开发工具链
- 梅林论坛
- 刷机梅林
- 小宝梅林插件
- 梅林插件开发
前言
近段时间,有朋友咨询路由器刷梅林系统,定制上网加速的方案。我研究了一下,整理了一些常规资料共享出来,方便与新入手的朋友学习。
开源路由器
开源路由器有多个版本
OpenWRT、LEDE、华硕梅林,老毛子,潘多拉、LEAN等,它们之间的关系,如图:
网上收集到的
- LEDE是OpenWRT的一个分支,现2018年1月,已宣布合并成OpenWRT了。
- 梅林和老毛子基本是性能好一些,功能也比较全,硬件转发能力的固件支持都不错,梅林主要是BCM方案的路由用的(BCM一般都是温度高一些),华硕老毛子基本是MTK的方案用的,梅林可以双拨,华硕老毛子不能双拨
- LEDE和潘多拉一样都是基于OPENWRT的,潘多拉可以多拨,其他还行。
- LEDE可以多拨,硬件转发能力的固件支持只有软NAT,其余也还行。
- 其实他们在一般使用上最大的区别就是多拨和硬件转发能力,多拨就不说了,硬件转发能力和CPU能力强的最明显的体现就是负载较多时,CPU使用率较低,有个例子就是迅雷远程和KP广告过滤,硬件转发能力和CPU强的话,这俩应用比较好用,还有就是从路由器存储到终端存储的文件读写速率会高很多
- 老毛子是mtk华硕,梅林是博通华硕,mtk还有个华硕固件。潘多拉是linter开发的固件。
- 潘多拉是带闭源无线驱动的修改版openwrt。
- 老毛子是指俄罗斯人开发的基于华硕源代码的Padavan固件。
- A大固件:专指abccba94发布的固件。他发布有多种固件,例如老毛子,梅林固件等。不过最出名的固件是基于官方固件的修改版本(官改版)。
个人观点:
- 发烧友级别用梅林,因为支持梅林的基本都是华硕的路由器,且价格都高于500元。
- 低成本的用OpenWRT,支持的设备很多,9百多种设备型号,TP-Link的支持得很全,百元左右的路由器大部分都支持。
OpenWRT
官网OpenWrt ,截图:
OpenWrt支持设备列表,很多,几百个,截图如下:
百度百科OpenWRT,截图:
LEDE
(Linux Embedded Development Environment) Linux嵌入式开发环境项目,是OpenWRT的一个分支项目,继承原来OpenWRT的开发目标。2018年1月 LEDE 和 OpenWRT 正式宣布合并,合并后的项目使用OpenWrt的名字。百度百科LEDE,部分截图:
华硕梅林
华硕梅林官网
华硕梅林:https://www.asuswrt-merlin.net/source
华硕梅林文档
文档:https://github.com/RMerl/asuswrt-merlin/wiki ,如图:
开发工具链
开发工具链:https://github.com/RMerl/am-toolchains ,如图:
梅林论坛
https://koolshare.cn/forum.php?gid=95
Asuswrt-merlin基本操作截图如下:
刷机梅林
https://koolshare.cn/thread-127878-1-1.html
小宝梅林插件
https://github.com/koolshare/armsoft
梅林插件开发
梅林改版固件软件中心的开发教程