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 条评论
大哥,请教一下,我使用更新命令 sh -c "$(curl -kfsSl https://cdn.jsdelivr.net/gh/monlor/mbfiles/update.sh)" && source /etc/profile &> /dev/null
这里直接报错,没权限,这怎么处理?现在是0.1.9.13,想挂载阿里云和更新frpc
curl: (35) Failed to connect to 2a04:4e42:1a::485: Operation not permitted
不要用手动更新命令来更新,在工具箱里面更新就好了,不能更新的还替换软件源:https://g.monlor.com/https://raw.githubusercontent.com/monlor/mbfiles/master
红米ac2100安装npc 总是提示解压失败
再次感谢大佬,我这换了这个下载源,最新版本检测不到,我这只能用coding源,其他的都加载不出来
https://g.monlor.com/https://raw.githubusercontent.com/monlor/mbfiles/master
我替换了这个源,未安装的也能看到,自动更新也打开了,工具箱和插件都没更新。。。OωO
好的,谢谢大哥,直接打开工具箱的自动更新就可以了吧?
佩服大佬,我想问安装的时候出现curl: (35) Failed to connect to 2606:50c0:8002::154: Invalid argument错误,全部源都是,是我网络的问题吗?
路由器:R3G
网络环境:可正常上网,校园网
可能你的网络无法访问国外服务器吧,试试这个:sh -c "$(curl -kfsSl https://monlor.coding.net/p/MIXBOX/d/MIXBOX/git/raw/master/install.sh)" && source /etc/profile &> /dev/null
最近能够增加本地挂载阿里云盘的插件
写错了,是希望最近能够增加本地挂载阿里云盘的插件
已支持arm版路由器
v2ray 插件已经不能用了,请升级到最新的v4.44.0
提供一下测试通过的二进制文件链接,我没有测试设备,不知道哪个版本可用
参考文档:https://www.v2ray.com/chapter_00/install.html
新版本需要在这里下载:https://github.com/v2ray/dist/
我测试下载的是这个版本
https://github.com/v2ray/dist/raw/master/v2ray-linux-arm32-v5.zip
shadowsocks 只有全局模式才能用;
黑名单模式提示 【sh:bad number】
请选择shadowsocks节点:1
DESKTOP-OKS055L [192.168.31.145] [b4:0e:de:7c:62:e4][1.黑名单模式 2.白名单模式 3.全局模式 4.回国模式]
请选择shadowsocks模式:1
进入shadowsocks高级设置?[1/0] 1
删除shadowsocks节点?[1/0] 0
是否启动shadowsocks的kcptun加速(需要服务端支持)[1/0] [回车即0]:0
设备[DESKTOP-OKS055L]运行模式为: 科学上网
其余设备运行模式为: 科学上网
设置局域网代理控制?[1/0] 1
清空之前的配置再添加?[1/0] 0
请选择一个设备:1
请选择代理模式(0.不走代理 1.科学上网):1
继续增加设备?[1/0] 0
请选择其余设备代理模式(0.不走代理 1.科学上网):[回车即1]:
添加自定义规则(支持ip和域名)?[1/0] 0
修改DNS配置(不重定向, 8.8.8.8, 53)?[1/0] 0
【ShadowSocks】: 关闭ss主进程...
【ShadowSocks】: 删除nat-start触发...
【ShadowSocks】: 清除iptables规则...
sh: bad number
sh: bad number
【ShadowSocks】: 创建节点配置文件...
【ShadowSocks】: 启动ss主进程(hk)...
【ShadowSocks】: 创建ipset规则...
【ShadowSocks】: 加载iptables的nat规则...
【ShadowSocks】: 添加国外黑名单规则...
【ShadowSocks】: 加载ACL规则:[DESKTOP-OKS055L]代理模式为:[科学上网]
【ShadowSocks】: 加载ACL规则:[其余主机]代理模式为:[科学上网]
【ShadowSocks】: 启动ss-local本地socks5代理...
【ShadowSocks】: 开启dns2socks进程...
【ShadowSocks】: 添加nat-start触发事件...
sh: bad number
sh: bad number
【ShadowSocks】: 启动shadowsocks服务完成,启动失败可查看日志或多次重试!
型号是【redmi AS6X】OωO
每台路由器环境有异同,不保证所有型号都正常使用,建议尝试ShellClash
好的,ヾ(≧∇≦*)ゝ
灼眼的小豆豆,
防火墙可以监测到SSR,直接走SSR很早之前就被封了,
1、如下链接的方法,就是让经过防火墙的流量走 frp ,避免被封;有点复杂,好处是路由器的客户端能白名单分流 https://calxu.github.io/note/20200301_vpn_2/
2、frp 的代理方式就可以翻墙,反向思维:假设大陆为互联网,除了大陆之外都是局域网,以这个思路内网穿透局域网;优点简单,缺点只能全局代理,
想法挺新颖的,为啥不用clash,各种混淆也不错
frp 代理方式翻墙,不希望太多人用,不然迟早被防火墙盯上,
自己路由器有公网 IP,也有 frps,只要外网的一个 frpc 就可以翻墙,可以用就不想去折腾了;
抱歉,这里推荐一个我收集的方案 https://github.com/ax2009live/OpenWRTInvasion 无开发版、空间及内存小的小米路由器 开通 telnet 及内网穿透,让有需要的朋友多一个用法
不过谢谢您的提议,咋有时间或需要再去研究;
frpc 的版本太旧了,有问题,希望能更新,谢谢!
1、影响路由器的本身,导致路由器响应慢;
2、影响 小米 wifi app,响应慢
我用新的替换后,路由器和app稳定很多;
frpc已更新
您更新了哪个路由器的哪个版本?从什么版本更新到什么版本?(我用 R1D R3P R3 测试了一下,提示版本到 0.42,./frpc --version 还是 0.20 )
我用小米路由器 4C 和 4Q 测试,里面的 frpc 都是不能用的;
另外,请教个问题:您提供的 frpc 文件大小,怎样做到比官方小很多的?
可能下载源的cdn缓存没刷新,可以等过48小时再试。程序使用upx压缩了,4c 4q不能用可能是压缩的原因,这种情况手动替换一下程序吧
我开始是因为小米路由器 4C 调用 R3 里 frpc 产生严重的问题,我以为是版本的版本问题,抱歉,
4c 4q 我现在是调用官方的版本,
谢谢大神的回复,和大神一直对 mixbox 的维护!
老哥牛蛙,很早以前就在用你的monlor工具箱,今天翻出来看到居然更新了?
shadowsocks 的,黑名单,白名单模式可以详细讲解一下吗?
其实只想设置 Google,YouTube等几个常用的翻墙,其余全走国内不走科学上网,但是不论怎么设置都不行。
你好,这个版本号是多少的?
您好!用您提供的下载源,mixbox安装不上去。提示:
curl: (35) ssl_handshake returned - PolarSSL: (-0x7780) SSL - A fatal alert message was received from our peer。请指教
已新增2个新的下载源,可以试试
大哥牛逼,新的下载源好用了,之前的源一直在报35错误