Monlor tools 2.0

工具箱2.0已经比较完善了, 出于学习的目的, 想重新写新的工具箱, 尝试支持更多的固件.
现有工具箱处于维护状态, 有严重bug可能会更新解决一下.
如果Koolshare大佬们写的软件中心2.0有希望能移植到小米路由器, 也可以考虑移植而不开发新的工具箱.

 

工具箱界面

工具箱正处于测试状态,安装需要有一定的动手能力。
支持以下的路由器,arm路由: R1D R2D R3D,mips路由: R3 R3P R3G R1CM
目前支持了以下几种插件:

  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命令一键安装插件[推荐]

一键安装命令

curl -kfsSl https://coding.net/u/monlor/p/Monlor-Tools/git/raw/master/install.sh


工具箱命令

  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为插件名,部分插件没有日志)

发表评论

电子邮件地址不会被公开。 必填项已用*标注