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