小米路由器开启SSH一键安装MIXBOX工具箱脚本

2020-09-21
0评论
/
3457阅读
爱搜啊

小米路由器3G开启SSH方法查看文章《小米路由器3G开启SSH安装MT工具箱

MIXBOX是一款全新的,完全基于Shell脚本的工具箱,为在路由器上实现程序的快速配置及运行管理,欢迎大佬们stars、fork及pr.

Telegram群:MIXBOX CHAT

我的博客:Monlor's Blog

GitHub地址:monlor/MIXBOX

小米路由器开启SSH一键安装MIXBOX工具箱脚本

更新日志

2019-03-03

修复v2瑞配置文件问题(未测试),感谢@leafnsand的PR

修复Entware插件无法启动ONMP的问题

插件VerySync和BaiduPCS的程序版本更新

现在修复小米路由器远程访问后会自动开放8098端口

MIXBOX工具箱介绍

工具箱MIXBOX公测发布,Monlor Tools不再更新。新版本有以下改变:

MIXBOX

工具箱尝试支持更多的路由器固件,正在努力中,需要测试

去掉随时可能被小米封的web界面

移除针对小米路由器设置的功能,如修改samba路径和禁用迅雷等,合并到新的插件MIWIFI

增加一个应急功能,在用户目录创建文件uninstall_mixbox即可卸载工具箱

增加几个工具箱常用命令,applist:用于管理插件列表,cru:定时任务管理,mbdb:工具箱数据库,基于uci,mixbox:工具箱命令行交互界面

工具箱增加目录,/etc/mixbox/mbdb:存放数据文件,/etc/mixbox/var/run:存在程序进程pid文件,/etc/mixbox/var/log:工具箱日志目录

工具箱现在不会特意去兼容某个型号,比如R3上的Aria2问题,只考虑CPU架构,mips/arm等,所以如果R3/R1CM发现程序不兼容的情况,可以选择自己替换程序,或同时安装Monlor-Tools工具箱

插件安装去掉了离线安装的功能,后续会加入进来,给用户提供一个自己修改打包插件的机会

碳酸饮料

订阅现在会多次尝试,如已安装EntWare中的curl程序会自动调用用作订阅

现已支持v2瑞并测试黑白名单和全局模式,正常使用,v2瑞订阅暂不支持

已支持kcptun加速功能,ss和kcp需为同一个服务器,否则不启用

优化添加ss节点时的提示信息

增加haveged程序,用于生成随机数

KoolProxy

由于作者更新程序修改了视频模式的启用方式,更新了启动脚本

https证书生成不再使用openssl程序,而使用kp自带程序生成

新增插件

AliDDNS:获取当前网络的ip,自动解析到阿里云

BaiduPCS:第三方百度网盘下载工具,带web界面

DropBear:移植小米路由器的SSH功能到工具箱

Frps:快速搭建frp服务端

PPTPD:快速搭建碳酸饮料服务器,基于EntWare环境

SmartDNS:智能dns解析,从多个上游dns服务器中选取最快的解析地址

SSServer:搭建ss服务器

Transmission:强大的pt下载工具,基于EntWare环境

WebD:极其小巧的网盘工具,功能比较简单

其他等等等小更新...

注意事项

用户目录是指存放一下大文件的目录,如下载的文件等

经测试R3不支持EntWare环境,原因未知,所以基于EntWare的程序都无法使用

一键安装及卸载命令

一键安装

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

卸载Monlor Tools工具箱

sh -c "$(curl -kfsSl https://monlor.coding.net/p/mbfiles/d/mbfiles/git/raw/master/uninstall_old.sh)" && source /etc/profile &> /dev/null

一键更新所有插件(请先更新工具箱)

applist installed -n | while read line; do mixbox upgrade $line; done

小米路由器目录结构

/
|--- /etc/mixbox
|    |--- /apps/        --- 插件安装目录
|    |--- /config/      --- 工具箱配置文件目录
|    |--- /scripts/     --- 工具箱脚本目录
|    |--- /mbdb/        --- 工具箱数据文件目录
| |--- /var/--- 工具箱运行pid及日志存放目录
|--- /tmp
|    |--- /messages     --- 系统日志,工具箱日志
|--- /userdisk
|    |--- /data/        --- 硬盘目录
|--- /extdisks/
|    |--- /sd*/         --- 外接盘目录

插件列表

感谢以下插件列表中的作者给我们带来的这么好用的程序!作者链接待完善

碳酸饮料

KoolProxy

Aria2

VsFtpd

kms

Frpc

Ngrok

WebShell

TinyProxy

Entware

KodExplorer

EasyExplorer

HttpFile

VerySync

FastDick

FireWall

JetBrains

QianDao

FileBrowser

ZeroTier

MIWIFI

[AliDDNS]

[BaiduPCS]

[DropBear]

[Frps]

[PPTPD]

[SmartDNS]

[SSServer]

[Transmission]

[WebD]

快速制作插件

步骤

git clone https://github.com/monlor/MIXBOX.git
cd MIXBOX/
chmod +x ./tools/*.sh
./tools/newapp.sh [插件名] [插件服务名] [插件介绍]

修改插件脚本和配置文件

./tools/gitsync.sh pack [插件名] [-v]

注意事项

插件名必须为小写,插件服务名一般为驼峰的写法

执行完插件生成脚本后,插件会生成在apps中,注意名称不能与现有插件重复

gitsync.sh是打包插件的脚本,-v为更新版本号可无,打包的插件生成在appstore下

本文来自:云水日记,原地址:http://farpay.cn/index.php/post/236.html


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2020-09-21发布