SCRIPTS-BOOTLOADER-FOR-ASUS-ROUTER

by JACK-THINK

用于华硕路由器官方固件和梅林固件的自启动脚本系统(Self-starting scripts that can be used in both Asuswrt and Asuswrt-Merlin)

265 Stars 66 Forks Last release: about 2 months ago (18.1&18.3) GNU General Public License v2.0 458 Commits 68 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

SCRIPTS BOOTLOADER FOR ASUS ROUTER 介绍

中文 | English

开发背景

  1. 网上流传的关于华硕路由器官方固件开机自动运行程序的方法,或已经失效,或程序逻辑特别复杂,用起来非常麻烦且难以控制

  2. 绝大部分方法都需要将至少一个程序写入路由器的

    /jffs
    分区。根据梅林固件的原作者,这样做会缩短路由器的寿命,因为其闪存芯片的写入次数很少,一旦写入次数太多,路由器将损坏!!!参考
  3. 根据个人使用经验,梅林固件本身的稳定性并不算太高(比如经常出现web页面崩溃的问题),而且一些华硕原厂固件的特定功能并不能得到及时更新(例如AiMesh)

因此,本人写了一个可同时运行于华硕路由器官方固件和梅林固件的,且无需向

/jffs
分区写入任何内容的开机启动引导程序

功能介绍

  1. 路由器开机后自动运行U盘中的指定程序,允许用户自行扩展路由器功能

  2. 全新编写Entware自动安装程序。程序会根据路由器架构,自动安装适当版本的Entware,无需用户参与安装过程

  3. 可根据实际需要,选择安装256M、512M、1024M、和2048M虚拟内存,确保运行流畅

  4. 配备一键安装和一键更新程序,便于使用

  5. 配备Web管理页面(基于Monit管理系统),方便进行插件的启停

  6. 更新日为每月1日

程序特色

  1. 所有程序(含Entware)均可运行于华硕路由器官方固件和梅林固件

  2. 所有程序均使用Shell Script编写,语言风格统一

  3. 所有程序代码格式统一,均配有详尽的中、英文注释(中英文对照),几乎解释了全部代码,易读、易懂、易改、易用

  4. 程序组织逻辑清晰,程序命名清晰表达其功能,目录结构合理

  5. 所有程序(含Entware)仅使用U盘,完全不依赖路由器

    /jffs
    分区,延长路由器使用寿命
  6. 本程序可部署于U盘中的任何目录层级

  7. 允许用户在路由器上插入多个U盘,不会发生任何冲突

在线安装

  1. 备份目标U盘(不小于4GB;MBR)全部数据并将其连接至路由器

  2. 移除其它全部U盘

  3. 使用

    ssh
    登陆路由器并执行下述代码,按照屏幕提示完成安装(离线安装方法使用说明

注意事项

确保用于登录路由器Web页面的用户名和密码不含有大小写字母、数字、下划线之外的其它任何字符

   cd /tmp && wget -q -O /tmp/install_online --no-check-certificate "https://cdn.jsdelivr.net/gh/JACK-THINK/[email protected]/script_bootloader/bin/install_online" && chmod 777 /tmp/install_online && /tmp/install_online

安装过程分为三阶段:

  1. 阶段一:设置路由器

    • 全自动安装,无需用户参与
  2. 阶段二:安装系统必备程序

    • 选择虚拟内存容量
    • 安装时间较长,请耐心等待
  3. 阶段三:安装用户可选插件

    • 需用户按照屏幕提示信息,输入路由器用户名和密码以继续安装
    • 需用户按照屏幕所示插件列表,输入欲安装的插件序号,每次只能输入一个序号,<Enter>确认
    • 所选插件安装完毕后,重复上述过程,继续安装下一个插件
    • 所需插件全部安装完毕后,根据屏幕提示,键入
      0
      ,结束可选插件安装
    • 路由器将自动重启
  1. 安装完毕路由器重启后,打开浏览器,访问
   http://:35490

用户名:路由器管理页面登陆用户名 密码:路由器管理页面登陆密码

管理已安装插件

monit_in_use.png

更多资料

使用说明索引

更新日志

下载地址

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.