【Termux】安装与配置 Termux

1. 下载与安装

1.1 下载

访问官方网站进行下载:Termux
或者点击此处下载此版本: Version 0.119.0-beta.1 (1020) - Added on Jun 21, 2024
第一次打开可能会进行配置
在这里插入图片描述

1.2 PKG 命令

termux 兼容 apt 命令但是他有自己的命令 pkg

pkg search <query>              # 搜索包
pkg install <package>           # 安装包
pkg uninstall <package>         # 卸载包
pkg reinstall <package>         # 重新安装包
pkg update                      # 更新源
pkg upgrade                     # 升级软件包
pkg list-all                    # 列出可供安装的所有包
pkg list-installed              # 列出已经安装的包
pkg show <package>              # 显示某个包的详细信息
pkg files <package>             # 显示某个包的相关文件夹路径

2. 配置Termux

自动化配置脚本

#!/bin/bash

# Termux初始化配置脚本

# 申请存储权限
echo "正在申请存储权限..."
termux-setup-storage

# 询问是否更换镜像源
read -p "是否要更换Termux镜像源为阿里云?[Y/n] " change_repo
if [[ $change_repo =~ [Yy] ]]; then
    echo -e "请按以下步骤手动操作:\n1. 选择 Single mirror\n2. 选择 mirrors.aliyun.com\n3. 按回车确认"
    termux-change-repo
fi

# 更新软件列表和升级软件包
echo "正在更新软件源..."
pkg update -y && pkg upgrade -y

# 安装基础工具
echo "正在安装常用软件包..."
pkg install -y vim python openssh curl git wget tree

# 安装第三方工具库
echo "正在安装第三方工具集..."
sh -c "$(curl -fsSL https://html.sqlsec.com/termux-install.sh)"

# 设置SSH密码
echo -e "\n\033[31m请为SSH登录设置密码(输入时不可见):\033[0m"
passwd

# 显示登录信息
echo -e "\n\033[32m用户名:\033[0m$(whoami)"
echo -e "\033[32mSSH连接命令:\033[0mssh $(whoami)@你的IP -p 8022"

# 启动SSH服务
echo "正在启动SSH服务..."
sshd

echo -e "\n\033[32m初始化完成!\033[0m"
echo "请确保Termux在后台运行,并使用上述SSH命令连接"

2.1 配置存储权限

通过该命令来申请存储权限,如果手机没有给权限则需要去设置里面给Termux APP 设置权限

termux-setup-storage

2.2 配置终端

脚本项目地址:https://github.com/Cabbagec/termux-ohmyzsh/

该脚本主要使用了 zsh 来替代 bash 作为默认 shell,并且支持色彩和字体样式,同时也激活了外置存储,可以直接访问 SD 卡下的目录。主题默认为 agnoster,颜色样式默认为 Tango,字体默认为 Ubuntu。

执行下面这个命令确保已经安装好了 curl 命令

sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"  

如果因为不可抗力的原因,出现 port 443: Connection refused 网络超时的情况,那么执行下面国光迁移到国内的地址的命令即可:

sh -c "$(curl -fsSL https://html.sqlsec.com/termux-install.sh)"  

之后会让你选择色彩样式字体样式

Enter a number, leave blank to not to change: 14
Enter a number, leave blank to not to change: 6

如果想要修改可以使用以下设置

  • 设置色彩样式:

输入 chcolor 命令更换色彩样式,或者执行 ~/.termux/colors.sh 命令

  • 设置字体

运行 chfont 命令更换字体,或者执行 ~/.termux/fonts.sh 命令

如果想要切换主题可以修改配置文件

vim .zshrc

打开文件后修改以下配置

# 这里是将主体修改为了随机,每次打开终端都会随机一个配色
ZSH_THEME="random"

2.3 配置SSH

下载ssh

pkg install openssh

查看用户名

whoami

设置密码

passwd

开启ssh

sshd

xshell 连接手机

在这里插入图片描述

之后他会让你选择认证方式,选择密码认证即可

3. 防止被清理后台

termux-wake-lock

4. 内网穿透 cpolar

官网:https://www.cpolar.com/
原贴教程:https://www.cpolar.com/blog/how-to-install-cpolar-under-android-termux-hyper-terminal

账号:tianxuanzimo@qq.com
密码:roo*********

服务器位置不确定:延迟低到中

1.安装cpolar

apt install dnsutils

它会创建一个DNS解析文件,路径在$PREFIX/etc/resolv.conf,里面有配置DNS解析服务器地址(默认已经加了8.8.8.8)

2.下载最新的cpolar客户端(ARM 版本)
``shell
curl -O -L https://cpolar.com/static/downloads/cpolar-stable-linux-arm.zip


3.解压缩
​```shell
unzip cpolar-stable-linux-arm.zip

4.注册/选择套餐(免费),在cpolar后台复制你自己的token值
位置:后台/验证/Authtoken

5.运行

./cpolar authtoken xxxxxxxxxxtokenxxxxxxx

如 : ./cpolar authtoken ZjczYzcyMWUtOTI1My00YWE0LWE5MGMtNzk5M2M1ZDJiNWY3

6.映射端口到外网(运行后他会给你url)
* ./cpolar 协议 端口
* ./cpolar http 8080
* ././cpolar tcp 25565

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值