本文最后更新于 2082 天前,其中的信息可能已经有所发展或是发生改变。
[infobox title=”Termux介绍”]
Termux是一个Android下一个高级的终端模拟器, 开源且不需要root, 支持apt管理软件包,十分方便安装软件包, 完美支持Python,PHP,Ruby,Go,Nodejs,MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准, 用心去打造完全可以把手机变成一个强大的工具。
[/infobox]
[infobox title=”下载”]
1.Termux:
[/infobox]
[infobox title=”软件安装优化”]
一.先让手机安装软件。
二.更换源为国内源(推荐清华源)。
- 设置默认编辑器:export EDITOR=vi
- 编辑源文件:apt edit-sources
- 将原来的https://termux.net官方源替换为http://mirrors.tuna.tsinghua.edu.cn/termux
三.安装基本的工具。
pkg update
pkg install vim curl wget git unzip unrar
四.优化配色。
- sh -c “$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)”
- Android6.0 以上会弹框确认是否授权,
允许
授权后Termux
可以方便的访问 SD 卡文件。 - 脚本允许后先后有如下两个选项(分别选择背景色和字体):Enter a number, leave blank to not to change: 14Enter a number, leave blank to not to change: 6
- 想要继续更改挑选配色的话, 继续运行脚本来再次筛选:$ ~/termux-ohmyzsh/install.sh
- exit重启sessions会话生效配置
五.模拟root环境(针对手机没有root)。
- 安装tsu, 这是一个su的 termux 版本, 用来在 termux 上替代su:pkg install tsu
- 输入:tsu
- 在管理员身份下,输入exit可回到普通用户身份
最后,更多优化和学习的建议参考:Termux 高级终端安装使用配置教程
[/infobox]
[infobox title=”frps的安装”]
Frp 的Github 项目地址
- 确定自己手机的框架,一般正常来说手机都是arm架构的,不知道手机架构的可以百度查查处理器参数。这里以arm64位架构为例。
- 进入root目录(别的目录也可以): cd /root
- 下载frp:wget –no-check-certificate https://github.com/fatedier/frp/releases/download/v0.24.1/frp_0.24.1_linux_arm64.tar.gz
- 解压frp:tar -xzvf frp_0.24.1_linux_arm64.tar.gz
- 修改解压目录为frp:mv frp_0.24.1_linux_arm64 frp
- 确保 frps 程序具有可执行权限:cd frpchmod +x frps
- 检测是否可以运行:./frps –help
- 配置文件内容写入frps.ini
- 启动frps:./frps -c frps.ini
- 后台持续启动frps:nohup /root/frp/frps -c /root/frp/frps.ini &
[/infobox]
[infobox title=”frps的配置”]
[sourcecode language=”html” title=”frps配置”]
# 下面这句开头必须要有,表示配置的开始
[common]
# frp 服务端端口(必须)
bind_port = 7000
# frp 服务端密码(必须)
token = 12345678
#最大端口可用于为每个客户端,默认值为0表示没有限制
max_ports_per_client = 0
[/sourcecode]
[/infobox]