恭喜你推开了“手机服务器”的大门!不要把 Termux 当成一个简单的手机 APP,把它当成一台极其省电、自带备用电源(电池)、永远在线的 ARM 架构服务器。
下面是你接下来必须要知道的几件事,带你光速入门:
1. 软件安装与管理 (pkg)
Termux 就像 Ubuntu 或 Debian,拥有庞大的软件库,但它的包管理器叫 pkg(其实底层也就是 apt)。
- 更新软件库(建议定期执行):
pkg update && pkg upgrade - 安装常用神器:
在电脑 SSH 里,一口气把程序员最爱的几样基础工具装上:
(装完后敲pkg install git python nodejs curl wget htop vim -yhtop,你能看到手机 8 核 CPU 跑起来的酷炫状态)
2. 极其重要:打通手机存储权限
默认情况下,Termux 只能在自己的沙盒里玩,看不到你手机相册、下载里的文件。 要打通和手机存储的连接,必须在 Termux(普通用户下)执行:
termux-setup-storage
执行后,手机屏幕可能会弹出一个“允许读取文件”的权限,点击允许。
之后你在终端里输入 ls ~/storage/shared,就能直接看到你手机内部存储卡里的所有文件了!
3. Root 用户的正确打开方式与环境变量坑
既然刷了 Magisk,一定要善用 Root 权限进入底层,但这里有一个经典的“大坑”。
WARNING绝对不要在 Root (
#) 状态下使用pkg安装任何软件! 否则安装的文件归 Root 所有,普通用户读取会报Permission denied,容易导致整个环境崩溃。正确的做法是:普通用户装软件,Root 用户去运行。
拿到完美 Root 权限的终极绝招:
如果你直接敲 su 进入 Root,会丢失 Termux 的环境变量,导致 pkg、python 等命令全部报错找不到。我们可以写一个永久生效的快捷命令 rsu,一键完美进入环境完备的 Root!
在普通用户($)下,依次执行这两句(仅需配置一次):
echo "alias rsu=\"su -c 'export PATH=/data/data/com.termux/files/usr/bin:\$PATH && exec /data/data/com.termux/files/usr/bin/bash'\"" >> ~/.bashrc
source ~/.bashrc
以后怎么用?
以后你想用最高权限时,不要再敲 su,直接敲 rsu 回车。系统会自动给你提权、配好环境变量并进入原生 Bash!
(想退出 Root 时,敲 exit 回车即可)
4. 必备保命技:防止锁屏断网 (Wakelock)
安卓系统极其严格,手机一旦熄屏超过几分钟,就会把所有后台进程“休眠”省电,你的 SSH 就会断开,跑的代码也会死掉。 要把它当服务器用,必须开启唤醒锁:
termux-wake-lock
开启后,哪怕手机锁屏黑屏扔在抽屉里,它也会像真服务器一样在后台 24 小时狂奔。
(如果哪天不想让它跑了,输入 termux-wake-unlock 解除)
5. 这台小服务器能拿来干啥?
- 写爬虫、挂抢购脚本:装上 Python,扔一个抢茅台或者自动签到的脚本进去,7x24 小时跑,一年电费不到 5 块钱。
- 搭建个人网盘/博客:装上 Node.js 或 Nginx,放个网页上去,手机就成了你的个人网站主机。
- 装完整的 Ubuntu 系统:如果觉得 Termux 的环境还不够“正宗”,你可以用
proot-distro命令,在 Termux 里一键再套娃安装一个完整的 Ubuntu、Debian 或 Arch Linux!pkg install proot-distro proot-distro install ubuntu proot-distro login ubuntu
TIP入门小建议 从现在开始,所有折腾都可以通过电脑的 SSH 完成了。如果弄乱了环境,不用怕,直接在手机“应用管理”里把 Termux 的清除数据点一下,它就会像重装系统一样一秒变回全新的样子(但切记你的代码要用 Git 备份好)!