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中,注意名称不能与现有插件重复
182 条评论
aliyundrive-fuse, LingMaxDns 这两个插件是还不能下载吗 列表里没有
本人使用的是AX3600 路由器,通过SSH固化,已经成功安装了shellclash,因为小米自带的DDNS里面并没有阿里云DDNS,所以到网上看到了你的文章,学习了很多,也知道了下载源但是,怎么也装不上mixbox,人家的命令 sh -c "$(curl -kfsSl https://monlor.coding.net/p/mbfiles/d/mbfiles/git/raw/master/install.sh)" && source /etc/profile &> /dev/null
可以启动mixbox的安装 但是下载工具箱失败, 请问您这里的的安装地址我怎么也装不上去
还请各位大侠指教
同问同问,你和我的问题一模一样,
别人说切换到 coding源就可以了,
但是目前coding源无法使用了,
我是R3P,我发现安装了miwifi这个插件后,路由器自带的迅雷远程就有些不正常,迅雷下载引擎老师自己关闭,而且在app里面启动迅雷插件后,也会自己再次关闭。我已经将miwifi插件中的禁用小米路由器自带的迅雷程序设置为0,还是不行,卸载了这个插件还是存在这个问题
又恢复正常了,但是安装miwifi这个插件后,路由器的迅雷就会有些开关不正常,出现过好几次了
按理说是不会出现的
你好,r2d,zerotier无法正常启动,请问是我设置问题还是目前未匹配好
ee,操作失误,已启动,设置id时要先1确认才行
AX1900, mixbox在安装完后,可以通过mixbox命令进入;但是如果关掉putty,再ssh去路由器,就无法开启mixbox,会显示-ash mixbox no found
sorry,ax9000
我是R3P,我的pc上微力同步版本是2.13.2,但无法与VerySync插件同步,我怀疑是mixbox的插件版本太低,但也无法从VerySync插件中升级到2.13版本,显示连接下载超时。我觉得是下载地址有误。我问一下,VerySync这个插件升级的下载地址在哪个配置文件里面,我想直接改一下。或者大佬能不能把VerySync插件升一下级,版本太老了
我有测试了一下,发现是不能从PC 端(微力同步版本2.13.2)同步到小米路由器,但是可以从小米路由器同步到PC端上
说得不够准确。如果我在PC端上建个文件夹同步,那么在路由器插件上输入秘钥会提示无效。如果在路由器插件上建个文件夹同步,那么在PC端上输入秘钥是可以同步的。
可能是版本太老的原因,可以尝试手动升级
另外,我使用mixbox upgrade命令对这个插件进行了手动升级,也不行,版本没有变化
路由器插件在插件内直接升级失败,无法连接,我看了一下那个链接应该是实效了。其他的升级方式确实就不清楚了(也用了mixbox的升级命令还是不行)
另外百度网盘的插件是不是基本不能使用了,下载感觉完全不动(我还是有会员的,虽然不是超级会员)。这个插件还能用不
基本不行了
安装aria2插件失败,提示解压失败。我的路由器是小米路由器R3P。如下:
请输入你的选择:02
确定要安装aria2插件?[1/0] 1
【Tools】: 开始安装【aria2】插件...
【Tools】: 下载插件安装文件...
【Tools】: 解压安装文件...
【Tools】: 文件解压失败!
换源之后已解决
感谢大神一直对 mixbox 的维护! 但是shadowsocks代理只能4种模式有点不方便,有PAC模式就更完美了
求wol插件,谢谢
小米路由器3,安装了mixbox后安装shadowsocks,手动添加v2ray节点后无法科学上网。但手机使用shadowrocket 客户端直接使用同一节点就可以正常科学上网,故排除节点问题。求支招。
补充一点:手动添加v2ray后,指定客户端所有网站都无法访问,设置的全局模式,可以排除dns解析问题。
问一下您后来解决了嘛?
pptp 配置出现这个问题。是我设置错了吗
请输入pptpd用户名[回车结束]:000
请输入pptpd密码:000
添加用户:000 000
/etc/mixbox/apps/pptpd/scripts/pptpd.sh: source: line 4: can't open '/etc/mixbox/apps/entware/scripts/functions.sh'
能加个微信推送吗
我装上了但是插件/etc/mixbox/apps/koolproxy/scripts/koolproxy.sh: line 87: ipset: not found
/etc/mixbox/apps/koolproxy/scripts/koolproxy.sh: line 88: ipset: not found
【KoolProxy】: 加载nat规则!
【KoolProxy】: 写入iptables规则到nat表中...
iptables v1.4.21: Kernel module xt_set is not loaded in.
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
插件2提示
【LingMaxDNS】: 正在停止lingmaxdns服务...
iptables: No chain/target/match by that name.
【LingMaxDNS】: 正在启动lingmaxdns服务...
iptables: No chain/target/match by that name.
【LingMaxDNS】: 启动lingmaxdns服务完成!
NPC怎么配置?weshell断开连接就关闭怎么回事?
NPC好像启动不了,等大佬更新插件吧
阿里云的挂载插件我能安装运行,地址也设定好了,但是本地文件夹下面是空的,没有东西,路由型号是r2d
一样的,大佬帮我看了一下也是不行,等着大佬更新吧
大佬,我折腾疯了,
我用coding源,网页直接可以下下载master文件,加上applist.txt也能打开这个文件。
但是我用下面这个monlor源,我试了一下网页能获取到applist.txt,不加这个applist.txt,报404,这应该也是正常的吧?
https://ghproxy.monlor.workers.dev/https://raw.githubusercontent.com/monlor/mbfiles/master/applist.txt
coding源我正常用,能获取到最新版本号,也能获取到未安装列表,但是大佬你不更新了,更新的两个插件没办法装;
换了monlor源,最新版本和未安装列表都不能获取到了,以上网页能正常访问;
小白折腾不明白了。。。
终于可以了,换了这个源可以了
https://ghproxy.com/https://raw.githubusercontent.com/monlor/mbfiles/master
thanx a lot
恭喜
换了大佬的新下载源,折腾好久更新了frpc。下载好了阿里云盘挂载,然后不知道怎么回事webssh那个插件会过一段时间挂掉,我就试着换回了coding源,。
现在换回大佬的新下载源地址,新版本一直获取中,未安装列表也加载不出来,现在只有coding能用了,但是
新插件没有,大佬停更这个原了。
不知道跟大佬说的cdn有没有关系。
挂掉可能是因为aliyundrive和frp内存占用太高
这个我还真没注意,r3d我想着512的内存,就没考虑过,那有可能,内核温度也一直60左右;
现在是用不了大佬你的新下载源了,来来回回试了10多次了