【Termux专题】(一)变废为宝,将你淘汰的旧手机变为专属服务器。

2024-01-07T13:14:00

神器Termux简介

  • Termux 是一个安卓手机的 Linux 模拟器,可以在手机上模拟 Linux 环境。
    它提供一个命令行界面,让用户与系统互动。它就是一个普通的手机 App,可以从应用商店下载安装。
    不需要 root 权限,也不需要设置,打开就能使用。
  • GIT地址: git地址
  • 官网地址: 官网地址

下载termux

  • 准备一台不用的安卓手机 (注意查看下安卓版本,低于5.x版本的不支持。这里建议7.x版本)
  • 下载termux安装包
    这里我选择访问git下载最新版本的安装包
  • 将下载好的安装包上传到你的手机上
    电脑手机文件互传的方法有很多,在同一个无线网内可以选择一个简单的方案,首先手机找到手机自带的文件管理
    打开远程管理,可以看到一个ftp地址

打开我的电脑输入并访问这个地址
这样就访问到了手机文件,将安装包复制到手机安装即可

安装配置termunx

手机上找到你上传的安装包并安装,成功后的界面如下

自 2021 年 5 月 1 日起,以前托管在 JFrog Bintray 上的所有 Termux 存储库都已关闭。这意味着域上托管的所有存储库都不再可用。
因此对于我们用户来讲 首先需要进行换源 (仅适用于 Android 7+)

方法也很简单,手机终端执行:

termux-change-repo sources.list

1、通过点击“空格”并通过向上/向下箭头键在列表中导航来选择要更改镜像的一个或多个存储库。点击回车确认选择。

2、选择一个,建议从Grimler托管的镜像开始。与之前相同,通过箭头键浏览列表,通过空格键选择镜像,然后按“Enter”确认选择。

强烈建议在更换镜像后运行。 pkg upgrade

3、访问本机存储。
手机 App 默认只能访问自己的数据,如果要访问手机的存储,需要请求权限。

termux-setup-storage

开启ssh访问

由于自己在手机上打字效率堪忧,所以我决定先在 Termux 上配置个 SSH 服务,让 PC 端能够远程连接到手机。

# 安装SSH服务
$ pkg install openssh

# 设置密码
$ passwd

# 启动sshd服务
$ sshd

配置完成后,确认下 SSH 连接的相关信息。需要注意的是,Termux 的 sshd 服务默认监听在 8022 端口上。

# 查询手机ip,以实际手机ip为准
$ ifconfig
=> 192.168.10.222

# 查询当前用户
$ whoami
u0_a131

# 确认ssh服务的监听端口
netstat -ntlp | grep sshd
tcp        0      0 0.0.0.0:8022            0.0.0.0:*               LISTEN      28618/sshd          
tcp6       0      0 :::8022                 :::*                    LISTEN      28618/sshd

然后通过你的shell工具 就可以通过电脑操作了

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »