ShellCrash配置-geodata 方案
ShellCrash 配置-geodata 方案
注:
-
- 本教程中的下载链接以 CPU 架构
AMD64
为例,请注意修改链接后缀
- 本教程中的下载链接以 CPU 架构
-
- 查看 CPU 架构可连接 SSH 后执行命令
uname -ms
,若执行结果是“Linux x86_64”,就是搭载的AMD64
架构
- 查看 CPU 架构可连接 SSH 后执行命令
一、 导入 sing-box PuerNya 版内核
sing-box 内核下载链接后缀和 CPU 架构对应关系如下表:
CPU 架构 | AMD64 | AMD64v3 | ARMv5 | ARMv6 | ARMv7 | ARMv8&ARM64&AArch64 | mips-softfloat | mipsle-hardfloat | mipsle-softfloat |
---|---|---|---|---|---|---|---|---|---|
链接后缀 | amd64 |
amd64v3 |
armv5 |
armv6 |
armv7 |
armv8 |
mips-softfloat |
mipsle-hardfloat |
mipsle-softfloat |
连接 SSH 后执行如下命令:
1 | curl -L https://cdn.jsdelivr.net/gh/DustinWin/clash_singbox-tools@main/sing-box-puernya/sing-box-linux-amd64.tar.gz | tar -zx -C /tmp/ && mv -f /tmp/CrashCore /tmp/sing-box-linux-amd64 && crash |
此时脚本会自动“发现可用的内核文件”,选择 1 加载,后选择 5 Sing-Box-Puer 内核
二、 导入路由规则文件
连接 SSH 后执行如下命令:
1 | curl -o $CRASHDIR/geosite.db -L https://cdn.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.db |
三、 添加定时任务
连接 SSH 后执行 vi $CRASHDIR/task/task.user
,按一下 Ins 键(Insert 键),粘贴(快捷键 Ctrl+Shift+V)如下内容:
- 注:ShellCrash 安装路径为 /data/ShellCrash
1 | 201#curl -o /data/ShellCrash/CrashCore.tar.gz -L https://cdn.jsdelivr.net/gh/DustinWin/clash_singbox-tools@main/sing-box-puernya/sing-box-linux-armv8.tar.gz && /data/ShellCrash/start.sh restart >/dev/null 2>&1#更新sing-box_PuerNya版内核 |
按一下 Esc 键(退出键),输入英文冒号 :
,继续输入 wq
并回车
四、 设置部分
- 连接 SSH 后执行
crash
命令打开 ShellCrash 配置脚本
首次打开会进入新手引导,选择 1 路由设备配置局域网透明代理
启用推荐的自动任务配置
根据需要是否启用软固化(此处选择 1)
根据需要是否选择 1 确认导入配置文件(此处选择 0)
根据需要是否选择 1 立即启动 clash 服务(此处选择 0)
输入 0 回车可返回到上级菜单(下同)
-
此时脚本会自动“发现可用的内核文件”,选择 1 加载,后选择 5 Sing-Box-Puer 内核
-
进入主菜单-> 9 更新/卸载-> 7 切换安装源及安装版本,选择 b 切换至公测版->1 Jsdelivr_CDN源(推荐)
-
进入主菜单->9 更新/卸载->4 安装本地 Dashboard 面板,选择 3 安装 MetaXD 面板
-
进入主菜单->2 内核功能设置,设置如下:
-
注:有“Tproxy 模式”就选“Tproxy 模式”,否则推荐选“混合模式”,宽带在 300M 内推荐 Tun 模式
-
进入主菜单->4 内核启动设置,选择 1 允许 ShellCrash 开机启动(若重启路由器后服务没有自动运行,可“设置自启延时”为 30 秒)
-
进入主菜单->5 配置自动任务->1 添加自动任务,可以看到末尾就有上述添加的定时任务,输入对应的数字并回车后可设置执行条件
-
进入主菜单->7 内核进阶设置->6 配置内置 DNS 服务,选择 4 一键配置加密(推荐)
-
进入主菜单->6 导入配置文件->2 在线获取完整配置文件,粘贴《[生成带有自定义策略组和规则的 sing-box 配置文件直链-geodata 方案](https://github.com/DustinWin/clash_singbox-tutorials/blob/main/教程合集/sing-box/基础篇/生成带有自定义策略组和规则的 sing-box 配置文件直链-geodata 方案.md)》中生成的配置文件 .json 文件直链,启动服务即可
-
访问 Dashboard 面板 http://172.16.1.3:9999/ui,首次打开需要添加“后端地址”,输入
http://172.16.1.3:9999
并点击“添加”即可
- 进入 Dashboard 面板->代理->代理提供者,点击“转圈图标”(Update),也可手动更新节点