ZeroTermux把手机打造成超强Linux主机(进来讨论下怎么给手机插网线调试设备)

文章资源6450
Termux堪称安卓上的WSL。几年前折腾过Termux,但随着网络环境越Ban越多,原生Termux在国内用起来有点麻烦(上手需要花大量时间修改配置,在国内网络环境中用起来不方便)。最近又花时间折腾了另一个神器ZeroTermux:ZeroTermux基于Termux,整合了非常多的脚本和工具,在国内网络环境中部署更简单。尤其是ZeroTermux升级0.118.38.1版本后,使用体验堪称完美!通过ZeroTermux可以实现:开启Web文件管理,通

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 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

ZeroTermux真正的意义还是通过proot容器部署Linux发行版(性能损耗较少),可当作一台Linux主机:

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

准备工具

安卓手机:性能越强越好,我用的是红米NOTE12TPro;马上使用 真我gt5pro

拓展坞:有网络和电脑肯定SSH方便,要么就用拓展坞接键鼠,虚拟键盘敲代码属实煎熬。拓展坞用的是

SATECHI7合1拓展坞,因为支持边充电边使用,而且做工确实不错。可以接键鼠或者其他存储设备:

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

双头固态U盘:用于备份数据和APK存档。用的是移速的逸VPro,大小和手机内存匹配(512G),速度飞快1000M/s传输(可惜红米NOTE12TPro的接口拖后腿);

TermuxVSZeroTermuxVSAidLux

安卓上玩Linux目前主要有三款应用较为强大:Termux、ZeroTermux、AidLux

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

ZeroTermux可以作为Termux新手入门版和国内版,如果是国外网络环境还是建议用原汁原味的Termux。AidLux界面挺绚丽,对于新手而言桌面环境开箱即用,但命令行环境不如Termux舒服,使用上也有些小毛病。本文还是重点介绍ZeroTermux:

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

ZeroTermux入门

ZeroTermux主界面和Termux一致,但是增加了左滑和右滑的界面:左滑是工具箱、右滑是文件管理器:

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

工具包括了几个类型的工具,首先介绍常用功能:包括一键更换软件源、备份和恢复(再也不用担心折腾搞坏系统环境)、优化设置工具、一键安装Linux发行版、QEMU虚拟机、定时执行。

一键换源、备份还原、QEMU虚拟机、定时执行这些不用多介绍,基本上手就会:

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

重点介绍一下proot部署Linux发行版。Termux原版的部署工具是proot-distro,通过命令行使用:

安装proot-distropkginstallproot-distro#列出支持的Linux发行版proot-distrolist#proot-distro 安装Ubuntuproot-distroinstallubuntu#proot-distro登录ubuntuproot-distrologinubuntu

而ZeroTermux可以通过Moe全能脚本、termux-linux-toolx(旧版用的是yutools)这两个脚本工具快速部署Linux发行版(而且更适合国内网络环境)。Moe全能脚本功能更强大,还可以配置各种系统环境,但是部署Linux后进入Linux环境稍麻烦,每次都弹出引导选择界面:

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

只需要通过引导界面进行设置,然后就可以快速部署好Linux并自动生成启动脚本,通过启动脚本命令就可以快速进入Linux环境:

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

其他功能包括:美化命令行,提供一些在线脚本工具。重点介绍一下Zero功能里有一个“网络Linux目录”,点击就会安装FlieBrowser:

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

通过FlieBrowser你可以在浏览器中访问Termux文件(如果开启了手机文件授权,还可以访问部分手机文件):

ZeroTermux 把手机打造成超强 Linux 主机 (进来讨论下怎么给手机插网线调试设备) 文章资源

开启SSH

其实Linux大部分情况都是SSH更方便,Termux/ZeroTermux也不例外。Termux/ZeroTermux默认SSH端口为8022而非常规的22端口,下面是设置命令:

#安装SSHpkginstallopenssh-server#安装termux-services退出termux重新启动pkginstalltermux-services-y#sshd服务设为自启动sv-enablesshd#取消sshd自启动sv-disablesshd#停止sshd服务svdownsshd#启动sshd服务svupsshd#查看sshd服务运行状态svstatussshd
而通过proot部署的Ubuntu等系统如何安装和开启SSH呢:
aptupdate&&aptupgradeaptinstallopenssh-server
vim/etc/ssh/sshd_config,修改SSH配置文件,建议修改默认端口为4位数防止多个系统SSH端口冲突:
#修改ssh端口port2222#允许root账户登录PermitRootLoginyes#允许密码登录PasswordAuthenticationyes
由于proot部署的系统不支持systemctl,所以只能用service命令启动和重启SSH:
servicesshstartservicesshenable
Termux/ZeroTermux部署好Linux后接上拓展坞,连接键鼠,这不就是一台性能不赖的Linux主机吗:
部署Termux-x11
proot部署的Linux系统不仅可以通过SSH连接,还可以通过VNC连接。除此之外还有一种特殊的方法 Termux-x11。Termux-x11也是一个开源项目,Termux-x11需要安装一个app,并在ZeroTermux配置一下:
pkginstalltermux-x11-nightlyxwaylandpkginstallx11-repopkginstallvirglrenderer-android#下载官方编译的termux-x11.deb包dpkg-itermux-x11.deb
SSH到 ZeroTermux 编辑该文件~/.termux/termux.properties,添加以下内容:
allow-external-apps=true
然后输入以下命令:
termux-x11exportDISPLAY=:0xfce4-session
如果是在Linux发行版环境中,进入ubuntu,首先安装xfce4桌面环境:
aptinstallxfce4
然后输入以下命令:
exportDISPLAY=:0PULSE_SERVER=tcp:127.0.0.1--exit-with-sessionstartxfce4&
打开Termux-X11APP就可以看到桌面环境。命令可以新建成文件保存到该目录/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发行(ubuntukali)5.等等默认源为清华源与北京源(需手动切换[针对国内用户,国外用户请使用官方版本!])
在使用一定程度之后,极力建议你过渡到官方termux入门之后开始使用

这还有教程:B站的供参考https://www.bilibili.com/video/BV1N5411B7S5
——————————————————————————————————————————————————————————————————————————————
下载地址 https://share.feijipan.com/s/18UfiQmu

打赏
版权声明本文地址:http://jishubk.com/post/1342.html
1.文章若无特殊说明,均属本站原创,若转载文章请于作者联系。
2.本站除部分作品系原创外,其余均来自网络或其它渠道,本站保留其原作者的著作权!如有侵权,请与站长联系!
技术博客

欢迎发表评论:

评论列表

暂时没有评论

暂无评论,快抢沙发吧~

扫码二维码