识别设备
确认 Termux、Android 与 aarch64 架构,提前拦截不兼容环境。
确认 Termux、Android 与 aarch64 架构,提前拦截不兼容环境。
备份原配置后切换 Termux 国内镜像,同时启用 npmmirror npm 下载源。
自动检测 curl、unzip、Node.js 和 npm,只安装当前设备缺少的组件。
下载预编译 ZIP,可选 SHA-256 完整性校验,并在安装后执行版本验证。
发布前,将命令里的地址替换成你服务器上 install.sh 的 HTTPS 直链。
curl -fsSL https://dsh.andlua.top/install.sh | bash
会更新 Termux 主软件源,但修改前自动保存为 sources.list.dsh-backup,便于恢复。
可以。脚本会自动安装缺少的 Node.js;预编译包要求最终版本为 24.18.0。
下载器会自动重试三次。再次运行同一条安装命令也不会影响已经配置好的环境。
可以。将 install.sh 和完整的 dsh 目录放在同一目录,脚本会优先进入离线模式。