Termux#
Termux 是一款强大的 Android 终端模拟器和 Linux 环境应用,无需 root 即可使用包管理器安装各种 Linux 工具。
目录#
下载与安装#
官方下载渠道#
| 来源 | 地址 | 说明 |
|---|---|---|
| 官网 | https://termux.dev/en/ | 官方网站 |
| GitHub | https://github.com/termux/termux-app | 最新发布版本 |
| F-Droid | https://f-droid.org/packages/com.termux/ | 开源应用商店版本 |
注意事项#
⚠️ 重要:Google Play 商店版本已停止更新,请从以上官方渠道下载最新版本。
基础配置#
首次启动配置#
# 更新软件源和包
pkg update && pkg upgrade -y
# 授予存储权限
termux-setup-storage
# 安装常用基础工具
pkg install wget curl git vim -y
目录结构#
安装 Ubuntu#
使用 proot-distro(官方工具,无需 root)在 Termux 中安装 Ubuntu。
一、安装 proot-distro#
二、安装 Ubuntu#
三、登录 Ubuntu#
登录后提示符变为 root@localhost:~# 表示已进入 Ubuntu 环境。
四、Ubuntu 基础配置#
五、常用管理命令#
| 命令 | 说明 |
|---|---|
proot-distro login ubuntu |
登录 Ubuntu |
exit |
退出 Ubuntu |
proot-distro status |
查看已安装发行版 |
proot-distro uninstall ubuntu |
卸载 Ubuntu |
proot-distro list |
查看可安装发行版 |
六、安装图形桌面(可选)#
在 Ubuntu 内执行:
# 安装 XFCE 桌面和 VNC
apt install xfce4 xfce4-goodies tightvncserver -y
# 启动 VNC(首次需设置密码)
vncserver :1
# 关闭 VNC
vncserver -kill :1
连接方式:使用 VNC Viewer 连接 localhost:5901 或 localhost:1。
SSH 远程访问#
参考文档:https://wiki.termux.com/wiki/Remote_Access
安装 OpenSSH#
设置登录密码#
启动 SSH 服务#
连接信息#
- 默认端口:
8022 - 连接命令:
停止 SSH 服务#
常用工具#
终端复用器(screen/tmux)#
常用命令#
# screen
screen -S name # 创建会话
screen -r name # 恢复会话
screen -ls # 列出会话
Ctrl+A, D # 分离会话
# tmux
tmux new -s name # 创建会话
tmux attach -t name # 恢复会话
tmux ls # 列出会话
Ctrl+B, D # 分离会话
手机设置#
为保证 Termux 稳定运行,建议进行以下设置:
电池优化#
- 进入手机 设置 → 应用 → Termux
- 找到 电池 或 电源管理 选项
- 设置为 无限制 或 手动管理
- 允许 后台运行
保活设置#
- 允许自启动
- 锁定后台(防止被清理)
- 关闭省电模式对 Termux 的限制
通知权限#
保持通知权限开启,可使用 termux-notification 发送通知提醒。