- 還sんì吥懂2025-09-218990
[!NOTE] 09/12/26 找个机会施工一下
原始内容有些已经是时代的眼泪了,会清一些,折叠一些最初参考文献 ^-^ termux从入门到入土
重要的放最前面
Codex Cli
proot debian 可以直接装官方的 codex没问题。如果想直装在termux里面因为target是
*-linux-android, 无法直装, 可以看这个话题 ^-^ 有人在安卓termux上面成功使用codex吗 - 开发调优 - LINUX DOCC
CC在proot里面正常用。termux下面会遇到问题,主要是几个
.so文件的缺失(termux下面有了codex可以直接让gpt去打补丁 ^-^我不听我不听!没有Docker不开心
android-docker-cli感谢楼下佬友提醒 → 潭里佬友构造了一个很赞的工具,可以实现大部分docker兼容的接口
有佬友写了一个运行docker的工具

最近看着家里换下来的旧安卓手机,想想陪我这么多年了,买了也舍不得,一直带着套套,很新的一样,加上家里有动态ip,搞了一个免root的docker镜像运行功能,让它焕发第二春grinning_face_with_smiling_eyes, 已经兼容ocker命令啦 项目地址 jinhan1414/android-docker-cli: Run Docker images on Android…
[!note]强行Docker
没有docker不开心星人只能更折腾一些了十分优雅如果你有PC,内核开源,可以解Bootloader锁(buff叠满)
那需要娴熟掌握安卓内核的打包调试技巧, 熟练
make menuconfig。 = =好像每个机型都不太一样呢有在安卓机上丝滑跑docker的需求 -> 机器需要解boot loader🔒,参考
This tutorial shows how to run docker natively on Android, without VMs and chroot. · GitHub
如果现在的机型是安卓16并且厂商已经支持(无比幸运)
安卓16 部分机型也可以在开发者选项里面开出来
Linux Terminal(笔者在pixel 8上测试了一下,确实可以用docker,但是这个子系统不支持蜂窝联网,而且杀后台比较严重,用了三天,系统被弄炸了三次,暂时弃坑)不行我们QEMU(实在很闲)
QEMU曲线救国一下下甩两个仓库让AI帮忙参谋吧
github.com

GitHub - cyberkernelofficial/docker-in-termux: This repository contains instructions on how to...
This repository contains instructions on how to install Docker in Termux, without root.
github.com

GitHub - egandro/docker-qemu-arm
通过在 GitHub 上创建帐户来为 egandro/docker-qemu-arm 开发做出贡献。
[!info]免责声明
上一次在Termux里面安装QEMU还是一年前,如果把配置好的Termux环境弄炸了不要来打我(狗头^-^安装
整个安装的过程是比较简单的,需要注意的是,需要选择在F-Droid上打包好的版本,Google Play Store上的版本比较老,会遇到各种问题。

f-droid.org

Termux | F-Droid - 自由来源的 Android 应用存储库
带有软件包的终端模拟器
同时最好也安装下面这个包,里面带了nerdfonts,有效避免默认字体崩掉

f-droid.org

Termux:Styling | F-Droid - 自由来源的 Android 应用存储库
自定义 Termux 终端
新手用户可以参考termux的wiki(也可以咨询AI,亲测Grok, GPTClaude, Gemini均可解决遇到的大部分基本问题)
wiki.termux.com
Termux Wiki
Termux里套娃
Debian其实在Termux里面已经可以安装node环境,配置python了。由于Termux自身限制,需要本地跑
OpenWebUI,用uv,则会力不从心。于是我们选择套娃^-^,按照下面的方法,安装proot-distrowiki.termux.com
PRoot - Termux Wiki
其实也就是这几行了
-
pkg install proot-distro- 用
debian比较多,就proot-distro install debian一个小小的坑
在
termux下进入这个proot-distro也很方便按照官方提供的教程就是proot-distro login debian[!warning]注意
--isolated
这里有一个坑,实际运行的时候,为了避免termux环境变量的namespace和debian的出现冲突,需要运行proot-distro login --isolated debian
截图参考,这台机器是骁龙8 elite处理器,所以是没有32位支持的,不过好在基本上所有arm64的debian包都可以支持
然后就可以用熟悉的
apt大杀四方了 (看上面截图也可以推断出楼主已经安装了oh-my-zshhttps://ohmyz.sh/)由于oh-my-zsh的前置条件是git,curl/wget还有zsh,所以这些包也都是能用apt顺利安装使用的。安装并使用SSH```
apt update && apt install openssh-server
passwd # Set root password
service ssh start
```
这样就不需要在手机上打字了(记得配置一下ssh相关的文件,譬如端口,还有root登陆啥的)
[!example]举一些 ^-^
下面是一些比较有趣的玩法NVM,Node Version Managergithub.com

GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script...
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions. $nvm: 3ArcxqLtXMmBnWbbtfwQgVL3MNnDsggzgGDtXMnjpump
完美支持,各个node版本可以丝滑切换(测试下来对于arm64的支持很不错,没有遇到过需要现场编译的情况,都是下载编译好的node安装)
于是乎,什么
npm,pnpm,yarn都可以使用,bun还没有试,感觉问题不大【补充】: 酒馆在Termux下面装了nodejs就可以
./start.sh用了。各种Cli
折叠一下时代的眼泪
都装了npm了,各种cli岂不是信手拈来,可以丝滑安装的cli包括但不限于 Gemini, CC, Codex,CursorCli
遇事不决量子力学我选择使用
tmux
uv如果没记错是可以直接安装的,如果遇到问题需要根据错误提示apt装一下rust相关的包(是的,proot里面rustup这种指令也都可以顺利执行)
Installation | uv
OpenWebUI装了UV,那OpenWebUI 轻轻松松 (不过指令有点麻烦 = =,还好有grok4,最后无痛解决)
DATA_DIR=~/.open-webui UV_LINK_MODE=copy uvx --with pip --with itsdangerous --python 3.11 open-webui@latest serve

wifi下别的设备访问手机的 ip
192.168.X.X就可以访问OUI啦code-serverInstall code-server: OS Instructions for VS Code | code-server Docs
可以直接安装的,手机在哪开发环境在哪 ^-^。安装之后甚至可以直接使用
cline

wifi电脑设备访问手机的 ip
192.168.X.X就可以优雅开发啦 ^-^Cloudflare tunnels
猝不及防,没想到按照上面linux的安装方法,连
cloudflared都能安装,直接可以通过zero trust application,把debian里面的端口对接到自己的域名上。Downloads · Cloudflare One docs
主楼 - 钟阮2026-09-214846
啊,先占领前排
- 奥维2026-09-2113022
感谢分享^-^
- 肖深刻的九叔2026-09-2115138
- 還sんì吥懂2026-09-218990
佬, 在proot debian 里面弄就可以啦,这个报错看起来是直接跑在termux里了
- 肖深刻的九叔2026-09-2115138
雀食,大佬牛逼,套娃^-^厉害
- Scheme2026-09-2125209
哈哈哈Termux其实最好的用法是当个SSH客户端
- baijie2026-09-219542
感谢佬分享!!!
- 還sんì吥懂2026-09-218990
一键进入甲骨文^-^解君愁!畅玩docker ^-^
- zj.z2026-09-2126753
感谢分享
- hjkfklf2026-09-2139275
termux可以直接安装nodejs,然后 npm 安装 pnpm,使用pnpm安装 Gemini,Claude code,虽然codex也可以安装,我用的一个中转站无法联网,但是proot-distro 安装的codex可以正常使用。
pnpm install -g @openai/codex
pnpm install -g @google/gemini-cli
pnpm install -g @anthropic-ai/claude-code
code-server好像也可以直接安装,好像在哪个repo源里有,那确实是忘记了。
- 大帅哥2026-09-216194
感谢大佬教程
- 還sんì吥懂2026-09-218990
- Fayilor2026-09-2139276
手机端我觉得最大的问题不在于生态,而在于,没有合适的键盘!手机屏幕那小地方,放了输入法就只剩下那么小一块地方了,简直难受^-^。
- bige01232026-09-2115672
如果要整一个手机的AI agent去操作手机,感觉是不是得要解锁BL root之后才行?
- fufu12026-09-2139277
手机上,明明termux已经设置常驻后台,但每次前台软件用一会儿,就不行了,要重新去打开termux。不晓得哪里的问题
- 還sんì吥懂2026-09-218990
不解锁的话好像不能在一台手机直接跑adb调试另一台的(好久没弄这个了)
- 還sんì吥懂2026-09-218990
这台是美版的oneui8, 设置成不优化电量之后就完全不杀后台了,好像不少厂商后台压制比较激进(可能需要一直开小窗)
- 還sんì吥懂2026-09-218990
http://www.riitek.com/product/214.html
没有特别好的选择就在美亚入了个 Rii i4 Mini(其实也没有多好用,打字还是挺慢)还不如直接整个全尺寸的键盘
手上这台是oneui系统,配上键鼠其实直接连显示器开dex也行(代替笔电)
- FlyLoongZ2026-09-2115638
有佬友写了一个运行docker的工具

最近看着家里换下来的旧安卓手机,想想陪我这么多年了,买了也舍不得,一直带着套套,很新的一样,加上家里有动态ip,搞了一个免root的docker镜像运行功能,让它焕发第二春^-^,
已经兼容ocker命令啦
项目地址
jinhan1414/android-docker-cli: Run Docker images on Android…