Termux介绍

Termux是一个Android下一个高级的终端模拟器, 开源且不需要root, 支持apt管理软件包,十分方便安装软件包, 完美支持Python,PHP,Ruby,Go,Nodejs,MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准, 用心去打造完全可以把手机变成一个强大的工具。

下载

官网:https://termux.com

TermuxV0.66:本地下载

https://github.com/termux/termux-app

Termux安装

1.先让手机安装软件

2.更换源为国内源

推荐清华源

  1. 置默认编辑器:export EDITOR=vi

  2. 编辑源文件:apt edit-sources

  3. 将原来的https://termux.net官方源替换为http://mirrors.tuna.tsinghua.edu.cn/termux

3.安装基本的工具

pkg update
pkg install vim curl wget git unzip unrar

4.优化配色

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

  2. Android6.0 以上会弹框确认是否授权,允许授权后Termux可以方便的访问 SD 卡文件。

  3. 脚本允许后先后有如下两个选项(分别选择背景色和字体):Enter a number, leave blank to not to change: 14Enter a number, leave blank to not to change: 6

  4. 想要继续更改挑选配色的话, 继续运行脚本来再次筛选:$ ~/termux-ohmyzsh/install.sh

  5. exit重启sessions会话生效配置

5.模拟root环境

针对手机没有root

  1. 安装tsu, 这是一个su的 termux 版本, 用来在 termux 上替代su:pkg install tsu

  2. 输入:tsu

  3. 在管理员身份下,输入exit可回到普通用户身份

最后,更多优化和学习的建议参考:Termux 高级终端安装使用配置教程

frps的安装

https://github.com/fatedier/frp
  1. 确定自己手机的框架,一般正常来说手机都是arm架构的,不知道手机架构的可以百度查查处理器参数。这里以arm64位架构为例。

  2. 进入root目录(别的目录也可以): cd /root

  3. 下载frp:wget --no-check-certificate https://github.com/fatedier/frp/releases/download/v0.24.1/frp_0.24.1_linux_arm64.tar.gz

  4. 解压frp:tar -xzvf frp_0.24.1_linux_arm64.tar.gz

  5. 修改解压目录为frp:mv frp_0.24.1_linux_arm64 frp

  6. 确保 frps 程序具有可执行权限:cd frpchmod +x frps

  7. 检测是否可以运行:./frps --help

  8. 配置文件内容写入frps.ini

  9. 启动frps:./frps -c frps.ini

  10. 后台持续启动frps:nohup /root/frp/frps -c /root/frp/frps.ini &

frps的配置

# 下面这句开头必须要有,表示配置的开始
[common]
# frp 服务端端口(必须)
bind_port = 7000
# frp 服务端密码(必须)
token = 12345678
#最大端口可用于为每个客户端,默认值为0表示没有限制
max_ports_per_client = 0