2022年了,要怎么安装 MIXBOX呢?

2022年了,要怎么安装 MIXBOX呢?

引子

一算发现家里的路由器明年就十岁了,某居然还在不温不冷的用着,果然是一个恋旧的人。

之前wingyue为一系列的路由器制作的MIXBOX工具箱功能全面且安装简单,深得人心,能有一个自动安装软件并部署的工具箱对新人来说感觉到十分友好,MIXBOX的项目地址在这里,原文说得蛮详细。

但是随着Monlor.coding.net和Jsdelivr的域名以及它本身的域名过期连不上了,导致工具不能安装,Github的源虽还在,也由于诸多原因,路由器连不上Github,这让工具箱安装起来很麻烦了。

某天深夜里,春民们为路由器连接不上Github的问题提供了简单的解决思路:

简单说来:

路由器只是不能连接代理,让电脑的代理软件开启LAN局域网代理共享功能,然后让路由器连接电脑的代理,这样路由器就能愉快用代理访问Github了,步骤如下:

1.在电脑中用Clash或SSR开启局域网代理,勾选Clash的“Allow LAN”功能或开启SSR的“允许来自局域网的访问”功能。

2.在已经连接路由器的SSH上输入下面的命令让路由器连接电脑的代理:

export http_proxy=本机电脑的IP:代理端口

export https_proxy=本机电脑的IP:代理端口

然后输入Github源的一键安装命令即可正常安装:

sh -c "$(curl -kfsSl https://raw.githubusercontent.com/monlor/mbfiles/master/install_github.sh)" && source /etc/profile &> /dev/null

完成= ̄ω ̄=

只是安装 ShellClash ?

如果最开始的初衷只是为了让路由器能挂路由器代理,那不必安装 MIXBOX,直接去安装 ShellClash 即可,项目地址在这儿:ShellClash

这简单说来,执行上面的代理命令连接电脑的代理之后,输入下面的代码即可安装 ShellClash :

export url='https://raw.githubusercontent.com/juewuy/ShellClash/master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null

注意:需要先让路由器连接电脑的代理,然后再执行命令。

安装完成后按提示一步步完成设置。

可能会遇到错误,比如路由器也许不能顺利下载 Clash 内核。

如果下载顺利,则按提示一步步填写设置和订阅。

如果下载不了内核,则执行下面的命令,取消刚才设置的代理:

unset all_proxy && unset ALL_PROXY

注意:要先完成 ShellClash 的安装,之后再取消代理。

取消代理后:

*在 ARE YOU OK 的界面输入 clash 回车,即可打开 ShellClash:

输入9-更新/卸载

输入7-切换安装源即安装版本

切换安装源,从第一个开始,切换成功之后再回到 clash首页尝试启动,不行就再切换。一个个往下试,总会成功的。

我用的是第四个安装源。

如果确实需要安装 MIXBOX 的话,我们继续。

0.开始之前需要准备:

一台电脑,Windows或iMac都可,有命令行工具和代理软件的的手机或平板也可以。

一个代理软件,SSR或Clash都行,推荐Clash。

一个能用的代理节点。

一个已经开启SSH,或曾经成功安装过MIXBOX的路由器。

确保路由器和操作的电脑在同一个网段,即电脑是通过网线或 WiFi 直连的路由器。

然后开始操作。

1.在电脑上打开代理

本文以Clash举例,打开Clash,先确保你的电脑能正常访问谷歌 或者 Github,然后在Clash的控制面板上的General选项卡中勾选 Allow LAN。如图:

勾选过后能看到页面上显示电脑的IP地址,比如我的显示的就是“192.168.31.170 以太网”,如果没看清可以把鼠标移动到选项开关那一行,便会持续显示IP。

若用的是SSR,则 右键点击 纸飞机图标 - 选项设置… - 本地代理 - 勾选“允许来自局域网的连接” 并记住对应的本地端口即可,原理便是如此,若你用的其它代理软件,请在软件中寻找类似的功能。

2.用命令行工具连接路由器

打开SSH工具,如果有自己喜欢就用喜欢的工具,若是没有喜欢的就与本文一样用Windows自带的终端:

Windows键+R键打开运行,在运行中输入CMD然后回车即可打开终端窗口。

在终端里输入 ssh [email protected] 回车,连接你的路由器 (这是默小米路由器默认的IP地址,若是修改过网段就改为修改过的路由器地址)。

此时需要输入root的密码,自己去查,连接成功了应该是这样的:

输入密码的时候页面不会显示输入的密码或***,注意区分大小写,确定自己输入正确之后按回车就可以,显示ARE U OK表示验证通过,让再输一次密码表示之前输入的密码不正确。

3.让路由器连接电脑的代理

输入下面的命令让路由器连接上电脑的代理:

export http_proxy=本机电脑的IP:代理端口

export https_proxy=本机电脑的IP:代理端口

(IP地址替换为操作的电脑的IP地址,端口替换为Clash中设置的Port或SSR中的本地端口,冒号是英文的冒号,两行可以一起复制,粘贴完成之后按一下回车,终端不会反馈任何内容。)

如果没有报错,此时路由器已经连接上代理了,输入Github上的MIXBOX一键安装地址试试:

sh -c "$(curl -kfsSl https://raw.githubusercontent.com/monlor/mbfiles/master/install_github.sh)" && source /etc/profile &> /dev/null

粘贴上去之后的窗口内容应该是类似于这样的:

4.回车开始安装

上一步命令粘贴之后按回车。

发现可以安装了:

输入安装路径/etc或输入8回车试试。

然后输入或选择用户路径,回车。

注意提示,如果是硬盘版,用户文件目录设置为/userdisk/data

如果不是硬盘版就设置为/extdisks/sda*

*如果安装完成后输入MIXBOX打不开工具箱,一般是这个地址填错了。

5.安装完成

嗯,安装成功,输入mixbox打开工具箱看看应用能不能加载:

没问题= ̄ω ̄=

6.安装一个Aria2试试看

没问题,就这样。

尾巴

每次安装新软件都需要连接Clash的Allow LAN,弄好了记得把Allow LAN关掉,不用管路由器的代理设置。

可选:但可能还是会想要取消路由器所连接的代理,命令是这样的:

unset all_proxy && unset ALL_PROXY

顺便,贴上小米路由器的硬盘目录结构,可能用得上:

/

|--- /etc/mixbox

| |--- /apps/ --- 插件安装目录

| |--- /config/ --- 工具箱配置文件目录

| |--- /scripts/ --- 工具箱脚本目录

| |--- /mbdb/ --- 工具箱数据文件目录

| |--- /var/ --- 工具箱运行pid及日志存放目录

|--- /tmp

| |--- /messages --- 系统日志,工具箱日志

|--- /userdisk

| |--- /data/ --- 硬盘目录

|--- /extdisks/

| |--- /sd*/ --- 外接盘目录

本文编辑和岁岁。

感谢春里人帮忙解决这个遗留了大半年的问题。

相关推荐

共享汽车app哪个好?共享汽车怎么收费
365bet体育在线中文

共享汽车app哪个好?共享汽车怎么收费

06-27 👁️ 419
红米手机进入recovery模式步骤
365bet体育在线中文

红米手机进入recovery模式步骤

06-28 👁️ 3351
蕲的五笔怎么打?蕲的五笔拆分图.
365bet足球盘

蕲的五笔怎么打?蕲的五笔拆分图.

06-29 👁️ 538
一台苹果笔记本到底能用几年?
365bet体育在线中文

一台苹果笔记本到底能用几年?

06-30 👁️ 7209
国家规定丧假包括哪些人
完美体育365官方网站

国家规定丧假包括哪些人

07-01 👁️ 7694
花鲢和鲤鱼哪个好吃
完美体育365官方网站

花鲢和鲤鱼哪个好吃

06-28 👁️ 119
重装机兵4实用攻略:刷钱刷经验刷界限因子刷武器+快速通关攻略等
≡倪海厦易经-火风鼎50(中间人)
365bet足球盘

≡倪海厦易经-火风鼎50(中间人)

06-27 👁️ 3559
黄健翔领衔一众名嘴比分预测 《足球大赢家》带快手老铁玩转世界杯