不建议使用,已不再更新

小路路由器Shell插件工具箱,支持各种插件的在线安装、卸载、升级。GitHub连接

目前支持了以下几种插件:

  1. ZeroTier
  2. KoolProxy
  3. Aria2
  4. VsFtpd
  5. kms
  6. Frpc
  7. Ngrok
  8. WebShell
  9. TinyProxy
  10. Entware
  11. KodExplorer
  12. EasyExplorer
  13. HttpFile
  14. VerySync
  15. FastDick
  16. FireWall
  17. JetBrains
  18. QianDao
  19. FileBrowser

安装方式

插件的安装

  1. 离线安装插件,appmanage.sh add /tmp/kms.tar.gz安装插件
  2. 在线安装插件,默认下载源coding.net,安装命令appmanage.sh add kms
  3. monlor命令一键安装插件[推荐]

一键安装命令

sh -c "$(curl -kfsSl https://coding.net/u/monlor/p/Monlor-Tools/git/raw/master/install.sh)" && source /etc/profile &> /dev/null

工具箱命令

  1. 卸载:uninstall.sh (不推荐)
  2. 更新:update.sh [-f] (不推荐)
  3. 初始化:init.sh
  4. 插件管理:appmanage.sh add|upgrade|del appname [-f]
  5. 工具箱配置:monlor (任意界面Ctrl + c可以退出配置)
  6. 在线更新:sh -c "$(curl -kfsSl $(uci get monlor.tools.url)/scripts/update.sh)"
  7. 在线卸载:sh -c "$(curl -kfsSl $(uci get monlor.tools.url)/scripts/uninstall.sh)"

目录结构

/
|--- /etc  
|--- /monlor
|    |--- /apps/        --- 插件安装位置  
|    |--- /config/      --- 工具箱配置文件
|    |--- /scripts/     --- 工具箱脚本
|    |--- /web/         --- web页面文件
|--- /tmp
|    |--- /messages     --- 系统日志,工具箱日志
|--- /userdisk
|    |--- /data/        --- 硬盘目录
|--- /extdisks/
|    |--- /sd*/         --- 外接盘目录
|--- /var/
|    |--- /log/         --- 插件日志存放目录

注意事项

  1. 如果插件和工具箱都有更新,请务必先更新工具箱!
  2. 工具箱没有web界面,完全靠Shell开发,插件的安装、卸载、配置由配置文件完成。
  3. 安装完成后执行monlor命令配置工具箱,Ctrl + c或者输入exit可以退出。
  4. 关于迅雷快鸟FastDick,请按Xunlei-Fastdick这里的教程运行swjsq.py并找到运行成功后生成的swjsq_wget.sh文件,提取里面的uid,pwd,peerid即可。
  5. 插件列表显示异常运行rm -rf $(uci get monlor.tools.path)/config/applist.txt,运行monlor会自动获取插件列表
  6. 提问前请指出你的路由器型号,工具箱版本。如果是插件问题运行cat /var/log/appname*命令提交日志给我(appname为插件名,部分插件没有日志)

更新内容

2018-06-24

  1. 插件Entware可以启动ONMP安装程序,安装前请勿安装HttpFile和KodExplorer
  2. 插件Frpc现在支持版本号选择,并默认安装版本更新到0.20.0
  3. 现在管理菜单添加临时性功能,web界面安装设置

2018-06-16

  1. 工具箱新增web界面,暂时只有kp插件,支持最新版固件
  2. 新增插件“自动签到”,arm平台aria2程序更新到1.34
  3. 工具箱旧的备份文件已不支持,请重新备份
  4. 新增插件filebrowser,web文件管理工具,感谢编译@狂飙的小蜗牛
  5. 本次更新可能导致旧版不能用,请及时更新,如果更新有问题,使用以下命令更新
  6. curl -skL $(uci get monlor.tools.url)/scripts/update.sh | sh

2018-04-29

  1. 工具箱添加环境变量文件
  2. 修改完samba配置后增加重启samba程序的步骤以保证配置生效

2018-04-01

  1. 优化了工具箱界面,愚人节快乐!

2018-03-31

  1. 现已支持安装工具箱到内存空间,可不插入U盘安装工具箱,主要针对于小米路由器mini。
  2. 内存安装模式如果出现开机配置未恢复的情况,可手动运行:monlor recover

2018-03-30

  1. 工具箱默认不再开通22端口,请安装FireWall插件开通

2018-03-29

  1. 修复更新脚本无法更新的问题(感谢@michealhansun测试)
  2. 修复了R3上aria2插件无法运行的问题(感谢@michealhansun测试)

2018-03-10

  1. 更新了封装的一些功能,导致有所插件必须更新
  2. 修复了mips上aria2插件的问题,R3测试正常(感谢@wanghurui),R3G上未测试
  3. 修复aria2脚本及配置的多出BUG

2018-02-27

  1. 更新arm的frpc版本为0.16.0
  2. 修复KoolProxy运行命令的一个小问题
  3. 顺带解决一下小米路由器R2D(或其他型号上)可能出现的top命令使用的问题
  4. 更新封装功能ucish和cru到工具箱,将影响到插件FireWall、Frpc和KoolProxy,更新工具箱请同时更新插件

2018-02-14

  1. 优化了工具箱各个脚本,修复了版本号对比问题
  2. 增加插件迅雷快鸟FastDick,请根据Xunlei-Fastdick这里的教程运行swjsq.py并找到运行成功后生成的swjsq_wget.sh文件,提取里面的uid,pwd,peerid即可。
  3. 更新监控脚本,解决小米路由CPU占用100%的问题

2018-02-08

  1. 修复了mips的KoolProxy无法使用https的问题,感谢@wanghurui的测试。

2018-02-05

  1. 修复了mips的verysync无法运行问题
  2. 更新了kp规则更新方式
  3. 因为之前没有用在线获取更新脚本的方式更新,以前的版本请更新2次工具箱,update.sh && update.sh -f,以后的版本直接运行monlor更新即可。

2018-01-18

  1. 增加文件同步工具verysync,mips路由可能内存不足。

2018-01-12

  1. 更新arm的Frpc版本至0.14.1
  2. 修复插件列表更新bug,更新失败的问题

2018-01-10

  1. 增加插件HttpFile基于http的文件查看工具

2018-01-08

  1. 区分mips路由和arm路由的插件列表显示
  2. 完善备份功能,一键备份恢复

2018-01-06

  1. 完成了所有功能的终端提示界面
  2. monlor命令可以管理插件,配置插件,更新卸载工具箱,备份恢复插件配置
  3. R3测试了部分插件
  4. 建议重新安装工具箱,安装完成配置好插件后,建议备份配置
  5. 只要路由器不坏,工具箱会坚持更新到有web界面的版本,重在学习

Ending...

文中如果有错误的地方,欢迎评论与指正。如果你喜欢我写的文章,也可以点击下方的打赏支持一下,你的支持就是我更新的动力!谢谢大家?!

最后修改:2022 年 05 月 07 日
如果觉得我的文章对你有用,请我喝杯咖啡吧☕️~