手机部署是实验性、进阶用法,资源消耗大,并不适合大多数人。如果你有一台 PC / 服务器,请优先用 Docker 部署。本页只是说明在 Android 上"能跑"的现实路径,并诚实地交代它的限制。
先把期望摆正:
proot-distro 装一个 Ubuntu 即可。因此手机上的现实推荐:Termux + proot Ubuntu,然后在里面按 Linux 手动部署 流程手动跑 SnowLuma。 手机上的 Docker 留给极客折腾,不在本页推荐范围。
各平台对比见 部署方式选择。
别从 Google Play 装 Termux。 Play 商店里的版本早已停更、有已知问题。请从 F-Droid 或 Termux 的 GitHub Releases 安装。
装好后先更新一下:
进去之后你就在一个 Ubuntu 用户态里了。文档见 https://github.com/termux/proot-distro 与 https://wiki.termux.com。
剩下的步骤和 Linux 手动部署 完全一致,在 proot Ubuntu 里依次做:
.deb)及 Electron / CJK 依赖(Ubuntu 24.04 注意 libasound2t64)。cap_sys_ptrace。/etc/hosts black-hole qqpatch.gtimg.cn)。-lite linux tarball,node ./index.mjs。由于一切都在手机本机,noVNC / WebUI 直接用 http://localhost:6081 / http://localhost:5099 在手机浏览器里打开即可。
请直接照搬 Linux 手动部署 的完整命令,本页不再重复。
arm64 版本。linux-arm64-lite,QQ .deb 选 arm64。整体而言:手机部署可以作为尝鲜 / 应急,但不是稳定生产方案。 想长期稳定,请用 PC / 服务器上的 Docker 部署。
如果你执意要在手机上跑 Docker,唯一可行方向是在 Termux 里用 QEMU 起一个 x86_64/arm64 的 Linux 虚拟机、在 VM 里装真 Docker,再按 Docker 部署 操作。但没有 KVM 的纯软件模拟非常慢,不推荐,这里仅作说明,不展开。