Termux 堪称安卓上的 WSL。几年前折腾过 Termux ,但随着网络环境越 Ban 越多,原生 Termux 在国内用起来有点麻烦(上手需要花大量时间修改配置,在国内网络环境中用起来不方便)。最近又花时间折腾了另一个神器 ZeroTermux:ZeroTermux 基于 Termux,整合了非常多的脚本和工具,在国内网络环境中部署更简单。尤其是 ZeroTermux 升级 0.118.38.1版本后,使用体验堪称完美!
通过 ZeroTermux 可以实现:
- 开启 Web 文件管理,通过网页访问 Termux 以及手机存储部分文件(基于FlieBrowser);
- 自带文件管理器管理 Termux 文件;
- 可通过脚本一键安装 Linux 发行版(Ubuntu、Kail 等等);
- 一键配置 Termux (换源、美化、安装插件);
- 一键配置 qemu 虚拟机(甚至可以一键安装 windows7 等);
下图是 ZeroTermux 通过 qemu 部署的 windows7(但说实话 arm 构架的 qemu 效率太低了,虚拟机基本上卡得不行):
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000749qgcnxvvcvn4knglm.jpg)
360截图20240303235929173.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000752zq4f8nuafjawldkq.jpg)
360截图20240303235959709.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000755vf2syj5r0a2zcyda.jpg)
360截图20240304000018395.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000758nmph0zqxt9jjpeaj.jpg)
360截图20240304000046870.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000800xr7zj0yy7s9vj7sj.jpg)
360截图20240304000205960.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000803k2k3nrarat2s9rsk.jpg)
360截图20240304000231115.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000805yooetrq87keyvqdj.jpg)
360截图20240304000356551.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000810zv9alv1m8pggsv8s.jpg)
360截图20240304000422391.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000813kkowxau57rocxp7c.jpg)
360截图20240304000458972.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000815y44miboz5i36cj6n.jpg)
360截图20240304000532475.jpg
![ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备)](/UploadFiles/2021-04-26/000817no4dan1an7e1nz46.jpg)
360截图20240304000554084.jpg
开启 SSH其实 Linux 大部分情况都是 SSH 更方便,Termux/ZeroTermux 也不例外。Termux/ZeroTermux 默认SSH 端口为 8022 而非常规的 22 端口,下面是设置命令:
#安装 SSHpkg install openssh-server#安装 termux-services 退出 termux 重新启动pkg install termux-services -y#sshd服务设为自启动sv-enable sshd #取消sshd自启动sv-disable sshd #停止sshd服务sv down sshd #启动sshd服务sv up sshd #查看sshd服务运行状态sv status sshd
而通过 proot 部署的 Ubuntu 等系统如何安装和开启 SSH 呢:
apt update && apt upgradeapt install openssh-server
vim /etc/ssh/sshd_config,修改 SSH 配置文件,建议修改默认端口为 4位数防止多个系统 SSH端口冲突:
#修改 ssh 端口port 2222#允许 root 账户登录PermitRootLogin yes#允许密码登录PasswordAuthentication yes
由于 proot 部署的系统不支持 systemctl,所以只能用 service 命令启动和重启 SSH :
service ssh startservice ssh enable
Termux/ZeroTermux 部署好 Linux 后接上拓展坞,连接键鼠,这不就是一台性能不赖的 Linux 主机吗:
部署 Termux-x11proot 部署的 Linux 系统不仅可以通过 SSH 连接,还可以通过 VNC 连接。除此之外还有一种特殊的方法 Termux-x11。Termux-x11 也是一个开源项目,Termux-x11需要安装一个app,并在 ZeroTermux 配置一下:
pkg install termux-x11-nightly xwaylandpkg install x11-repopkg install virglrenderer-android #下载官方编译的 termux-x11.deb 包dpkg -i termux-x11.deb
SSH 到 ZeroTermux 编辑该文件 ~/.termux/termux.properties,添加以下内容:
allow-external-apps=true
然后输入以下命令:
termux-x11 export DISPLAY=:0xfce4-session
如果是在 Linux 发行版环境中,进入 ubuntu,首先安装 xfce4 桌面环境:
apt install xfce4
然后输入以下命令:
export DISPLAY=:0PULSE_SERVER=tcp:127.0.0.1 --exit-with-session startxfce4 &
打开 Termux-X11 APP 就可以看到桌面环境。命令可以新建成文件保存到该目录 /data/data/com.termux/file/usr/bin/名称
这样输入名称就能实现 Termux-x11 输出。
VNC 的连接方式,以及一些拓展玩法后续再补上吧~
总之 ZeroTermux 让安卓手机玩 Linux 的门槛又降低了不少,确实可玩性很不错!
ZeroTermux汉化版允许用户在Android手机上模拟运行Linux操作系统,通过命令提示符操作手机,为程序员提供了方便且专业的操作环境。它提供了便捷的Linux操作环境和多种专业工具,支持开源、可定制,并且可以满足各类程序员的需求。
软件说明:不想自行编译的小伙伴可下载已经编译好的版本(不要直接点击,复制地址在浏览器地址栏打开)
:https://od.ixcmstudio.cn/repository/main/ZeroTermux/
ZeroTermux 签名文件(与Utermux共用同一个签名)
https://github.com/hanxinhao000/Termux-app-UpgradedVersion/tree/master/%E7%AD%BE%E5%90%8D%E6%96%87%E4%BB%B6
区别1.备份恢复 2.容器切换 3.源功能切换 4.linux发行 (ubuntu kali) 5.等等默认源为 清华源 与 北京源(需手动切换[针对国内用户,国外用户请使用官方版本!])
在使用一定程度之后,极力建议你过渡到官方termux入门之后开始使用
这还有教程: B站的 供参考https://www.bilibili.com/video/BV1N5411B7S5
——————————————————————————————————————————————————————————————————————————————
下载地址 https://share.feijipan.com/s/18UfiQmu