Skip to content

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

目录结构#

/data/data/com.termux/files/home  # Termux 家目录 (~)
/storage/emulated/0                # 内部存储(需授权)

安装 Ubuntu#

使用 proot-distro(官方工具,无需 root)在 Termux 中安装 Ubuntu。

一、安装 proot-distro#

pkg install proot-distro -y

二、安装 Ubuntu#

# 查看可安装的发行版
proot-distro list

# 安装 Ubuntu(默认最新版)
proot-distro install ubuntu

三、登录 Ubuntu#

proot-distro login ubuntu

登录后提示符变为 root@localhost:~# 表示已进入 Ubuntu 环境。


四、Ubuntu 基础配置#

# 更新软件源
apt update && apt upgrade -y

# 安装 sudo 等
apt install sudo vim tmux -y

# 设置 root 密码
passwd

五、常用管理命令#

命令 说明
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:5901localhost:1

SSH 远程访问#

参考文档:https://wiki.termux.com/wiki/Remote_Access

安装 OpenSSH#

pkg install openssh -y

设置登录密码#

passwd

启动 SSH 服务#

sshd

连接信息#

  • 默认端口8022
  • 连接命令
ssh root@192.168.137.16 -p 8022

停止 SSH 服务#

pkill sshd

常用工具#

终端复用器(screen/tmux)#

# 安装 screen
pkg install screen -y

# 安装 tmux(推荐)
pkg install tmux -y

常用命令#

# 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 稳定运行,建议进行以下设置:

电池优化#

  1. 进入手机 设置应用Termux
  2. 找到 电池电源管理 选项
  3. 设置为 无限制手动管理
  4. 允许 后台运行

保活设置#

  • 允许自启动
  • 锁定后台(防止被清理)
  • 关闭省电模式对 Termux 的限制

通知权限#

保持通知权限开启,可使用 termux-notification 发送通知提醒。