MIXBOX是一款全新的,完全基于Shell脚本的工具箱,为在路由器上实现程序的快速配置及运行管理,欢迎大佬们stars、fork及pr.
- Telegram群:MIXBOX CHAT
- 我的博客:Monlor's Blog
- GitHub地址:monlor/MIXBOX
更新日志
2022-04-25
- 更新frp版本0.42.0
- 【测试版】添加插件aliyundrive-fuse, LingMaxDns
2022-04-18
- 由于部分地区安装失败,现在新增 ghproxy 源、github.do 源
- 如果还是安装失败,可能因为 CDN 未同步,请在24小时后继续尝试,或者尝试其他源
介绍
工具箱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
的程序都无法使用 0.1.9.7以前的版本请手动更换下载源,步骤:mixbox => 工具箱管理 => 更换下载源 => 输入以下地址
https://cdn.jsdelivr.net/gh/monlor/mbfiles
- 默认源更换为jsdelivr源,coding源不再使用
命令
ghproxy源一键安装命令【NEW】
export MB_URL=https://ghproxy.com/https://raw.githubusercontent.com/monlor/mbfiles/master && sh -c "$(curl -kfsSl ${MB_URL}/install.sh)" && source /etc/profile &> /dev/null
github.do源一键安装命令【NEW】
export MB_URL=https://github.do/https://raw.githubusercontent.com/monlor/mbfiles/master && sh -c "$(curl -kfsSl ${MB_URL}/install.sh)" && source /etc/profile &> /dev/null
github源一键安装命令
export MB_URL=https://raw.githubusercontent.com/monlor/mbfiles/master && sh -c "$(curl -kfsSl ${MB_URL}/install.sh)" && source /etc/profile &> /dev/null
jsdelivr源一键安装命令
export MB_URL=https://cdn.jsdelivr.net/gh/monlor/mbfiles && sh -c "$(curl -kfsSl ${MB_URL}/install.sh)" && source /etc/profile &> /dev/null
手动更新命令
sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/monlor/mbfiles/update.sh)" && source /etc/profile &> /dev/null
手动卸载命令
sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/monlor/MIXBOX/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*/ --- 外接盘目录
插件列表
感谢以下插件列表中的作者给我们带来的这么好用的程序!作者链接待完善
- ShadowSocks
- 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]
- ttyd
快速制作插件
步骤
git clone https://github.com/monlor/MIXBOX.git
cd MIXBOX/
chmod +x ./tools/*.sh
./tools/newapp.sh [插件名] [插件服务名] [插件介绍]
- 修改插件脚本和配置文件
./tools/gitsync.sh pack [插件名] [-v]
注意事项
- 插件名必须为小写,插件服务名一般为驼峰的写法
- 插件二进制名称建议与插件名对应,二进制名不能出现下划线,建议用横杠,如obfs-local
- 执行完插件生成脚本后,插件会生成在apps中,注意名称不能与现有插件重复
179 条评论
你的文章充满了欢乐,让人忍不住一笑。 https://www.yonboz.com/video/74778.html
你的文章让我心情愉悦,每天都要来看一看。 http://www.55baobei.com/f6HRQQBeYT.html
你的文章让我心情愉悦,每天都要来看一看。http://www.smz120.com
export MB_URL=https://mirror.ghproxy.com/https://raw.githubusercontent.com/monlor/mbfiles/master && sh -c "$(curl -kfsSl ${MB_URL}/install.sh)" && source /etc/profile &> /dev/null
这个可以用
请问,现在还有新的有效源更新吗? 之前的源都没效了
大佬,能不能加个LAN口改WAN口支持双路聚合的功能?
大神,在R1D上安装好了MIXBOX工具箱,安装了zerotier,并且已运行,能获取分配的ip地址,但是就是无法访问,是不是需要调试防火墙什么的。但是小米UI在在网页上没有调试的位置,ssh敲代码总是搞不定。这该怎么办。OωO
同样问题,你解决了么?
算是解决了,换用Tailscale了。妥妥的完胜。
tailscale怎么安装的?
大家都说源被墙了没法安装。实际上可以这样:
1、下载源的所有文件:https://github.com/monlor/mbfiles
2、将下载的文件解压缩到本地的web环境下,比如自己的电脑,然后局域网可以访问,比如192.168.3.11
3、修改安装命令为export MB_URL=http://192.168.3.19/mbfiles && sh -c "$(curl -kfsSl ${MB_URL}/install.sh)" && source /etc/profile &> /dev/null。然后你就可以安装了。
4、再然后就是安装你要的插件。
祝你成功
大佬能不能出个详细的教程或者方便留个微信吗
【ShadowSocks】: 关闭ss主进程...
【ShadowSocks】: 删除nat-start触发...
【ShadowSocks】: 清除iptables规则...
【ShadowSocks】: 创建节点配置文件...
【ShadowSocks】: 检测v2ray版本,本地版本:,在线版本:4.45.0
【ShadowSocks】: 版本不一致,正在更新...
测试v2ray程序失败!跳过更新...
【ShadowSocks】: 生成V2Ray配置文件...
【ShadowSocks】: 启动代理为v2ray,测试配置文件
/etc/mixbox/apps/shadowsocks/scripts/shadowsocks.sh: line 786: /etc/mixbox/apps/shadowsocks/bin/v2ray: not found
【ShadowSocks】: 配置文件测试失败!
【ShadowSocks】: 启动v2ray主进程(worker-jolly-morning-f2d6.icefei2019.workers.dev)...
【ShadowSocks】: 创建ipset规则...
【ShadowSocks】: 加载iptables的nat规则...
【ShadowSocks】: 添加国外白名单规则...
【ShadowSocks】: 加载ACL规则:[全部主机]代理模式为:[科学上网]
【ShadowSocks】: 开启dns2socks进程...
【ShadowSocks】: 启用DNS重定向到1
【ShadowSocks】: 添加nat-start触发事件...
【ShadowSocks】: 启动shadowsocks服务完成,启动失败可查看日志或多次重试!
好像是版本低,需要更新,但是更新不了,求教,该怎么处理
https://pic.monlor.cn/images/2023/05/01/image.png
这个怎么破
不好意思,图床服务换成蓝空图床了,可以上传到我新的图床。
https://img.monlor.com
大佬。。几个源都不能用。都是35错误。翻出去也是。。。。。下载了master压缩包怎么一键安装或者手动安装呢?
R2D跪求AdGuardHome的插件 自己折腾了半个月不得效果
R2D,跪求AdGuardHome的插件!自己折腾了半个月了,不会搞!
红米的ax6000似乎不行 entware需要/opt/ 目录 但是官方没有这个目录 如果使用mount去挂载,也会提示只读文件系统。。
您好,新的下载源,curl: (35) ssl_handshake returned - PolarSSL: (-0x7780) SSL - A fatal alert message was received from our peer一直在报错。还有具体的解决办法么
你好 请更新一个可以访问的源 谢谢
大哥,现在是不是所有的下载源都不能用了。
大哥,现在是不是所有的下载源都不能用了。
php7-cgi没有咋办呀
KodExplorer **
opkg_install_cmd: Cannot install package php7-cgi.[可道云,在线文档管理器,需要entware环境]
[如需使用ONMP请停止本插件]
启动kodexplorer服务[1/0] [回车即1]:
修改kodexplorer端口号()?[1/0]
请输入kodexplorer管理目录[回车即/userdisk/data]:
请输入kodexplorer外网访问配置1/0:
【KodExplorer】: 正在停止kodexplorer服务...
【KodExplorer】: 删除nat-start触发...
【KodExplorer】: 关闭或卸载不会删除opkg的软件包和kodexplorer的web文件!
【KodExplorer】: 正在启动kodexplorer服务...
Unknown package 'php7-cgi'.
Collected errors:
Unknown package 'php7-mod-curl'.
opkg_install_cmd: Cannot install package php7-mod-curl.Collected errors:
Unknown package 'php7-mod-gd'.
opkg_install_cmd: Cannot install package php7-mod-gd.Collected errors:
Unknown package 'php7-mod-iconv'.
opkg_install_cmd: Cannot install package php7-mod-iconv.Collected errors:
Unknown package 'php7-mod-json'.
opkg_install_cmd: Cannot install package php7-mod-json.Collected errors:
Unknown package 'php7-mod-mbstring'.
opkg_install_cmd: Cannot install package php7-mod-mbstring.Collected errors:
Unknown package 'php7-mod-opcache'.
opkg_install_cmd: Cannot install package php7-mod-opcache.Collected errors:
Unknown package 'php7-mod-session'.
opkg_install_cmd: Cannot install package php7-mod-session.Collected errors:
Unknown package 'php7-mod-zip'.
opkg_install_cmd: Cannot install package php7-mod-zip.Collected errors:
【KodExplorer】: 生成nginx配置信息...
【KodExplorer】: 修改php配置信息...
【KodExplorer】: php未安装!
nginx: [emerg] invalid number of arguments in "listen" directive in /opt/etc/nginx/vhost/kodexplorer.conf:2
【KodExplorer】: 正在停止kodexplorer服务...
【KodExplorer】: 删除nat-start触发...
【KodExplorer】: 关闭或卸载不会删除opkg的软件包和kodexplorer的web文件!
大神,你好!目前几个源都提示curl: (35)或curl: (7),是我的网络问题还是源的问题