手机能不能当 Linux 服务器用?能。不需要 root,不需要刷机,装一个 App 就行。它就是 Termux——Android 上最强大的终端模拟器。
Termux 是什么?
Termux 是运行在 Android 上的终端模拟器和 Linux 环境。不需要 root 权限,安装就能用。内置最小化系统,通过 APT 包管理器可安装 3000+ 个软件包,和 Debian/Ubuntu 上用的一模一样。
能做什么?
- 开发环境:Python、Node.js、Go、Rust、C 全部支持,pip/npm 随便装包
- 服务器管理:SSH 连远程服务器,手机就是移动运维终端
- Git 操作:完整的 Git 支持,clone/commit/push 全搞定
- Linux 工具链:Bash/Zsh、Vim/Nano/Emacs、grep/sed/awk 一应俱全
- 搭建服务器:Nginx、Python HTTP Server、Node.js 服务
- PRoot 安装完整 Linux:通过 proot-distro 安装 Ubuntu/Debian/Arch
- 访问 Android 系统:读短信、获取位置、拍照、读联系人(需 Termux:API)
安装教程
重要:Google Play 上的 Termux 已停更,不要从 Play 商店下载。
推荐安装方式
- F-Droid(推荐):f-droid.org 下载安装
- GitHub:GitHub Releases 下载最新 APK
- 附加组件:同时安装 Termux:API(系统功能访问)和 Termux:Styling(主题美化)
初始配置(国内必做)
1. 换源
# 图形界面换源
termux-change-repo
# 或手动换清华大学源
sed -i 's@packages.termux.dev@mirrors.tuna.tsinghua.edu.cn/termux@' $PREFIX/etc/apt/sources.list
pkg update
2. 获取存储权限
termux-setup-storage
3. 安装基础工具
pkg update && pkg upgrade -y
pkg install git vim curl wget openssh python nodejs -y
实用场景
手机 SSH 连服务器
ssh user@your-server.com
手机写 Python 脚本
pkg install python
pip install requests
python my_script.py
手机跑 Git 项目
git clone https://github.com/user/repo.git
cd repo
安装完整 Ubuntu
pkg install proot-distro
proot-distro install ubuntu
proot-distro login ubuntu
搭 Web 服务器
python -m http.server 8080
Termux:API 扩展
安装 Termux:API 后可访问 Android 系统功能:
termux-sms-list— 读取短信termux-location— 获取位置termux-camera-photo— 拍照termux-contact-list— 获取联系人termux-battery-status— 电池状态termux-notification— 发送通知
常见问题
- 需要 root 吗?不需要,完全在用户空间运行
- 和 JuiceSSH 区别?JuiceSSH 只是 SSH 客户端,Termux 是完整 Linux 环境
- 关机后数据还在吗?在,数据存储在手机内部存储中
- Google Play 版能用吗?不建议,已停更,从 F-Droid 或 GitHub 安装
总结
Termux 是 Android 上最强的终端模拟器,没有之一。把手机变成口袋里的 Linux 开发机,不需要 root,不需要刷机。出差应急、地铁写代码、手机跑脚本——它都能搞定。
官网:https://termux.dev | GitHub:github.com/termux/termux-app