目前有多种本地安装方案,请自行酌情使用:
〇、首先识别内核及安装版本:
请连接设备SSH后,执行如下命令:
uname -ms | tr ' ' '_' | tr '[A-Z]' '[a-z]'
在返回的内容中即可看到CPU版本,之后找到对应版本的安装包或者内核即可
注意:
aarch64=armv8=arm64
华硕设备或小米R1D/R2D/R3D使用armv7内核可能无法运行,请尝试使用armv5内核
mips设备通常都是mipsle-softfloat,如果无法运行,请逐一尝试其他mips内核
一、通过WinSCP或其他SCP客户端手动上传安装包文件完整安装或覆盖升级:
1、点击 Github源 或者 Jsdelivr源 下载本地安装包文件ShellCrash.tar.gz(如果文件名不对或乱码,请自行改名)
2、将该压缩文件(请勿解压)使用WinSCP或其他SCP客户端上传至设备/tmp目录
3、
运行OpenWrt或其他非标准Linux系统的设备(主要是各类路由器),请使用如下命令安装:
mkdir -p /tmp/SC_tmp && tar -zxf '/tmp/ShellCrash.tar.gz' -C /tmp/SC_tmp/ && source /tmp/SC_tmp/init.sh
运行标准Linux系统的设备则使用如下命令进行安装:
sudo -i #如提示输入密码,请输入用户密码
mkdir -p /tmp/SC_tmp && tar -zxf '/tmp/ShellCrash.tar.gz' -C /tmp/SC_tmp/ && bash /tmp/SC_tmp/init.sh && source /etc/profile >/dev/null
如果你使用的命令安装出错,那么请从第2步开始重新安装,并尝试使用另一个安装命令
4、参考↓↓↓通过WinSCP或其他SCP客户端手动上传内核单独安装/升级内核↓↓↓安装所需的内核文件
5、运行ShellCrash脚本,如有需要,请使用8-2功能进入新手引导
二、通过WinSCP或其他SCP客户端手动上传内核单独安装/升级内核:
1、参考↑↑↑识别内核及安装版本↑↑↑识别内核并下载对应内核文件:
Sing-Box内核:https://github.com/juewuy/ShellCrash/tree/dev/bin/singbox
Meta内核:https://github.com/juewuy/ShellCrash/tree/dev/bin/meta
2、需要标准二进制文件,第三方地址请自行解压,通常无须改名
3、之后将该二进制文件使用WinSCP或其他SCP客户端上传至/tmp目录
4、之后在SSH中直接运行crash命令
crash
5、参考提示完成加载
三、通过WinSCP或其他SCP客户端手动上传yaml/json配置文件:
1、使用WinSCP或其他SCP客户端将yaml或yml格式(不限命名)或者名为config.json(文件名必须一致)的配置文件上传至/tmp目录
2、运行脚本,参考提示完成加载
四、通过配置局域网http代理的方式一键安装:
1、在PC或手机上运行同类软件,并启用http代理和允许局域网设备访问
2、获取其http代理IP和端口,比如192.168.31.101:1080
3、进入SSH,运行以下命令设置环境变量,注意替换ip和端口:
export all_proxy=http://【你的IP:端口】
4、运行脚本一键在线安装命令,如果使用wget,需要改用wget -Y on命令执行;如果报错,则说明ip端口不对或者无法连接
5、安装完成之后请用以下命令卸载环境变量:
unset all_proxy
五、通过搭建本地web服务器的方式一键安装:
1、在window下将项目最小化克隆master分支到本地
git clone --depth=1 --branch=master https://github.com/juewuy/ShellCrash.git
复制代码
2、打开 /ShellCrash/bin/hfs/hfs.exe
~点击菜单-从磁盘添加目录-{找到ShellCrash源码所在目录}-添加为真实目录
~点击菜单-IP地址-{选择你局域网的实际IP地址}
~点击ShellCrash-点击复制到剪切板
3、连接设备SSH,输入如下命令安装,注意替换url地址
export url='将复制的地址粘贴在这里' && wget -q -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null
复制代码
4、成功运行内核服务后,即可使用9-7功能切换为在线安装源,并关闭本地服务器