Termux · aarch64 · 国内网络优化

dsh
一键安装器

自动识别运行环境,配置国内软件源,补齐依赖并下载预编译包。把复杂的部署过程压缩成一条命令。

平台Android / Termux
架构ARM64 / aarch64
运行时Node.js 24.18.0
安装方式在线 / 离线

从环境检测到可用服务,全程自动处理

识别设备

确认 Termux、Android 与 aarch64 架构,提前拦截不兼容环境。

优化下载

备份原配置后切换 Termux 国内镜像,同时启用 npmmirror npm 下载源。

补齐依赖

自动检测 curl、unzip、Node.js 和 npm,只安装当前设备缺少的组件。

部署验证

下载预编译 ZIP,可选 SHA-256 完整性校验,并在安装后执行版本验证。

在 Termux 中开始安装

发布前,将命令里的地址替换成你服务器上 install.sh 的 HTTPS 直链。

curl -fsSL https://dsh.andlua.top/install.sh | bash

安装前需要知道的事

脚本会覆盖我原来的软件源吗?

会更新 Termux 主软件源,但修改前自动保存为 sources.list.dsh-backup,便于恢复。

没有安装 Node.js 可以运行吗?

可以。脚本会自动安装缺少的 Node.js;预编译包要求最终版本为 24.18.0。

下载中断后怎么办?

下载器会自动重试三次。再次运行同一条安装命令也不会影响已经配置好的环境。

能否不联网安装?

可以。将 install.sh 和完整的 dsh 目录放在同一目录,脚本会优先进入离线模式。