uWeb 定制版 Termux 安装——解锁完整潜能的前置条件
安装顺序(必须遵守)
官方文档反复强调:先装 uWeb,再装定制 Termux。顺序不能反。
原因是定制 Termux 安装时会检测并识别 uWeb 的安装位置,建立通信管道。先装 Termux 再装 uWeb,这个通信可能无法自动建立。
为什么需要定制版 Termux
普通 Termux(F-Droid 或 GitHub 版本)是一个独立的终端模拟器。uWeb 的定制 Termux 在普通版基础上添加了:
- 与 uWeb 浏览器的通信管道
- 让 uWeb 的地址栏命令能在 Termux 中执行
- 让 Termux 的执行结果回传到 uWeb 显示
- 支持符号演算、无限精度计算、作图等高级功能的前置运行环境
安装步骤
步骤一:确认 uWeb 已安装
确保 uWeb(info.torapp.uweb)已安装并至少启动过一次。
步骤二:下载定制 Termux
从官方文档站或 Gitee 仓库下载定制 Termux 的 APK 文件。官方文档提到可以在 HTML5 应用页面或 Termux 相关标签页找到下载链接。
步骤三:安装定制 Termux
- 允许未知来源安装
- 安装完成后至少启动一次
- 启动后 Termux 会自动检测 uWeb 是否存在
- 如果检测成功,会显示"uWeb 集成就绪"之类的提示
步骤四:在 Termux 里安装必要工具
打开 Termux,执行以下命令:
pkg update && pkg upgrade
pkg install openssh xsel
- openssh:用于 SSH 网络剪贴板功能(手机 ↔ PC 剪贴板互通)
- xsel:配合 SSH 剪贴板使用
如果要使用符号演算和作图功能,还需要额外安装:
pkg install python
pip install sympy matplotlib numpy
验证集成是否成功
- 打开 uWeb
- 地址栏输入
!echo hello from termux - 如果 Termux 已经正确集成,这个命令会在 Termux 中执行
- 结果("hello from termux")会回传到 uWeb 界面显示
如果没有看到结果:
- 检查 Termux 是否是定制版(不是普通版)
- 检查安装顺序(先 uWeb 后 Termux)
- 尝试重启两个应用
Termux 环境下的 uWeb 增强
安装好定制 Termux 后,uWeb 解锁的增强能力包括:
| 功能 | 说明 |
|---|---|
| 地址栏作图 | 输入数学公式直接画图(类似 Matlab) |
| 超级计算器 | 无限精度、符号演算、解方程、求积分 |
| SSH 剪贴板 | 手机 ↔ PC 剪贴板互通(长文本不受 Android 限制) |
| 离线命令执行 | 地址栏 ! 前缀执行任意 shell 命令 |
| 定时任务 | 配合 crontab 做网页签到、存储清理等 |
| 文件操作 | 用 Termux shell 做复杂文件管理 |
| 远程执行 | 通过 SSH 在 PC 或服务器上执行命令 |
安全提示
Termux shell 权限
Termux 下你可以执行几乎任意 shell 命令。这给你极大的能力,但也意味着:
- 执行不确定来源的脚本前先看清楚内容
- 不要把 Termux 的执行能力暴露给不可信的网站(sitejs 脚本等)
!前缀的命令可以执行 Termux shell 能执行的任何事
SSH 安全
配置 SSH 剪贴板时:
- 建议使用密钥登录,不要在 default.select 里明文写密码
- 用
ssh-copy-id或手动配置~/.ssh/authorized_keys - 设置密钥口令保护