开始前明确要代理谁

适用于已经按官方说明安装 ShellCrash 的 Linux/路由器。它是内核管理工具,路由模式与本机模式影响不同流量。先记录系统、内核版本、管理地址和原 DNS/网关;远程设备尤其要保留恢复入口。不要照搬不同型号的防火墙或刷机命令。

先选核心,再选订阅格式

先在 Roxi 网站登录自己的账户,打开订阅区域,复制“第三方客户端”订阅地址。不要复制官网首页、邀请链接或浏览器地址栏里的登录地址。客户端不附送节点;套餐、流量、到期时间和设备限制以账户页为准。

ShellCrash 内核应使用的项目入口内容
mihomo/sub/router/个人标识 或 /sub/clash/个人标识完整 YAML
sing-box/sub/singbox/个人标识完整 JSON,需要版本兼容
未指定格式的 /sub/由客户端请求标识决定命令行下载时不能假定一定返回 YAML

下面的 /sub/... 仅表示原链接中的路径。保留账户提供的域名、个人标识和查询参数;只替换一次路径,不把示例占位符当作真实地址,也不要重复加成 /sub/clash/clash/。已有专用链接时直接使用。不要将订阅 URL 发给公共转换站。

已安装 ShellCrash 的设备:打开交互菜单(按官方安装的账户权限运行)
crash
  1. 在菜单中确认当前内核类型,进入配置导入/更新功能,选可直接导入完整配置的方式,再填入对应格式 URL。菜单编号随版本变化,不固定照抄数字。
  2. 查看下载和配置校验结果,确认不是 HTML、空文件或另一内核格式,再启动。
  3. 本机模式用设备本身的目标请求验证;路由模式还须从一台关闭个人代理的 LAN 终端验证,并核对连接记录。

启动失败与没有接管分别看什么

如果程序立即退出,先读配置/核心日志;如果核心运行但 LAN 无记录,先查转发依赖、模式、网关和 DNS。官方依赖说明指出缺少 iptables/nftables 会限制运行模式;单纯看到进程并不能证明透明转发已生效。遇到 unknown field 应匹配核心与配置版本,不删除未知安全字段。

停止与恢复

先用 ShellCrash 菜单正常停止服务,核对它添加的接管已退出,再恢复自己改过的终端 DNS/网关。保留上一份能用的配置;内核升级和规则修改一次只做一项,验证后再继续。

怎样确认真正连通

  1. 确认这次更新成功、节点数大于零,并选中了刚导入的配置。更新失败时可能仍在使用旧缓存,不能只看列表里还有节点。
  2. 固定一个节点,访问实际要用的网站或应用,再查看连接或日志中的目标、规则与出口。延迟数字、VPN 图标和“已启动”都不能单独证明业务成功。
  3. 同时检查一个平时可直连的网站;随后断开连接,确认基础网络恢复。只在全局模式可用时回到规则排障,不把全局作为长期修复。