MIXBOX 是一款全新的,完全基于 Shell 脚本的工具箱,为在路由器上实现程序的快速配置及运行管理,欢迎大佬们 stars、fork 及 pr.
0.1.9.7 以前的版本请手动更换下载源:https://monlor.coding.net/p/mbfiles/d/mbfiles/git/raw/master
Telegram 群:MIXBOX CHAT
我的博客:Monlor’s Blog
GitHub 地址:monlor/MIXBOX
更新日志
2020-05-07
更换 gitee 为默认源
coding 更换 lfs 储存方式的文件地址,导致工具箱下载源失效
注意安装命令已更换
回滚 v2ray 的 sniff 配置
2020-05-04
更新
v2ray配置文件,inbound 和 inboundDetour 中增加 sniffing 配置
2020-04-26
优化工具箱离线使用
vsftpd不能使用的用户可以尝试entware的方式启用更新一些 arm 程序的二进制版本,感谢 @DC 提供的二进制程序
2020-03-06
更新 frps 到 0.31.2
修复工具箱下载插件失败的问题
2020-03-05-2
由于 cdn 缓存不刷新,还是滚回了
coding源:https://monlor.coding.net/p/mbfiles/d/mbfiles/git/raw/master新增
DLNA插件DMSQiandao插件 bug 修复
2020-03-05
由于
coding限制仓库容量不能大于2G,尝试使用github的cdn源:https://cdn.jsdelivr.net/gh/monlor/mbfiles最新版本里选择
github下载源默认为cdn源,推荐使用仓库已经重置,删除了历史记录
修复
EasyExployer启动 bug,更新二进制程序版本更新
BaiduPCS二进制程序
2020-03-04
为了减少项目体积,现在采用
Github Actions自动部署插件安装包coding 下载源地址改为
https://monlor.coding.net/p/mbfiles/d/mbfiles/git/raw/mastergithub 下载源地址改为
https://raw.githubusercontent.com/monlor/mbfiles/master这一版更新需要手动更新,请执行下方的手动更新命令,并手动更换下载源
不想更新的以前的版本同样会保留,只是不再会更新
2020-03-03
更新工具箱 coding 下载源,请手动更换 coding 下载源:
https://monlor.coding.net/p/MIXBOX/d/MIXBOX/git/raw/master更新插件
Koolproxy规则地址更新
qiandao插件,现在支持更多网站签到,并且支持 mips 设置,如 R3
2020-02-27
新增插件 npc,待测试
aria2 版本更新
2019-03-03
修复
v2ray配置文件问题(未测试),感谢@leafnsand的 PR修复
Entware插件无法启动ONMP的问题插件
VerySync和BaiduPCS的程序版本更新现在修复小米路由器远程访问后会自动开放 8098 端口
介绍
工具箱 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工具箱插件安装去掉了离线安装的功能,后续会加入进来,给用户提供一个自己修改打包插件的机会
ShadowSocks
订阅现在会多次尝试,如已安装
EntWare中的curl程序会自动调用用作订阅现已支持
v2ray并测试黑白名单和全局模式,正常使用,v2ray 订阅暂不支持已支持
kcptun加速功能,ss和kcp需为同一个服务器,否则不启用优化添加
ss节点时的提示信息增加
haveged程序,用于生成随机数
KoolProxy
由于作者更新程序修改了视频模式的启用方式,更新了启动脚本
https证书生成不再使用openssl程序,而使用kp自带程序生成
新增插件
AliDDNS:获取当前网络的 ip,自动解析到阿里云
BaiduPCS:第三方百度网盘下载工具,带 web 界面
DropBear:移植小米路由器的
SSH功能到工具箱Frps:快速搭建
frp服务端PPTPD:快速搭建
vpn服务器,基于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/lfs/master/install.sh)" && source /etc/profile &> /dev/null
github 源一键安装命令
sh -c "$(curl -kfsSl https://raw.githubusercontent.com/monlor/mbfiles/master/install_github.sh)" && source /etc/profile &> /dev/null
手动更新命令
sh -c "$(curl -kfsSl https://raw.githubusercontent.com/monlor/MIXBOX/master/apps/mixbox/scripts/update.sh)" && source /etc/profile &> /dev/null
手动卸载命令
sh -c "$(curl -kfsSl https://raw.githubusercontent.com/monlor/MIXBOX/master/apps/mixbox/scripts/uninstall.sh)" && source /etc/profile &> /dev/null
一键更新所有插件(请先更新工具箱)
applist installed -n | while read line; do mixbox upgrade $line; done
查看插件常用命令(appname 为插件名)
mixbox help
小米路由器目录结构
/ |--- /etc/mixbox | |--- /apps/ --- 插件安装目录 | |--- /config/ --- 工具箱配置文件目录 | |--- /scripts/ --- 工具箱脚本目录 | |--- /mbdb/ --- 工具箱数据文件目录 | |--- /var/ --- 工具箱运行pid及日志存放目录 |--- /tmp | |--- /messages --- 系统日志,工具箱日志 |--- /userdisk | |--- /data/ --- 硬盘目录 |--- /extdisks/ | |--- /sd*/ --- 外接盘目录
插件列表
感谢以下插件列表中的作者给我们带来的这么好用的程序!
作者链接待完善
MIWIFI
[AliDDNS]
[BaiduPCS]
[DropBear]
[Frps]
[PPTPD]
[SmartDNS]
[SSServer]
[Transmission]
[WebD]
快速制作插件
步骤
git clone https://github.com/monlor/MIXBOX.gitcd MIXBOX/chmod +x ./tools/*.sh./tools/newapp.sh [插件名] [插件服务名] [插件介绍]修改插件脚本和配置文件
./tools/gitsync.sh pack [插件名] [-v]
注意事项
插件名必须为小写,插件服务名一般为驼峰的写法
插件二进制名称建议与插件名对应,二进制名不能出现下划线,建议用横杠,如 obfs-local
执行完插件生成脚本后,插件会生成在 apps 中,注意名称不能与现有插件重复
Ending…
文中如果有错误的地方,欢迎评论与指正。如果你喜欢我写的文章,也可以点击下方的打赏支持一下,你的支持就是我更新的动力!谢谢大家?!
