从智能机发展到现在,你的手里收藏了多少古董手机了?想必不少,手机是我们日常生活中使用最广泛的工具了,但是如今的人们被手机绑架了生活,而且在使用手机的过程中,有些问题让人愈发难受,首先就是国内混乱的开发环境导致的各种app索要权限的问题,其次app在内置文件夹里生成各种垃圾文件。
基于我本人对app的挑剔,基本上新手机到我的手里,我就会立即root,安装面具来个性化定制我的手机,我无法容忍无用的东西占据我的内存空间。安卓app里我最喜欢的就是termux,如果手机启动就是termux,我将不需要其他软件,termux可以代替其余所有app。
本文以魅族MX4pro介绍刷机、获取root权限、安装可以使用的termux版本,以及优化管理手机。
1. 刷机与root
推荐使用国际版Flyme 6.2.0.0G,卡刷之后登录账号,然后在指纹与安全的设置选项中开启root权限,开启权限之后手机会重启,然后就能在设置里给app进行root授权了。
官方的root权限并不是完整的,如果想获得完整的root权限,可以安装twrp和super su,然后在twrp recovery模式下刷入super su的二进制文件。
2. 安装termux
魅族mx4pro这个手机实在是过于古老了,5.1.1的安卓系统已经无法安装高版本的termux了,最多只能安装到0.83版本的termux了。
termux软件包地址: archive.org/download/te…
先安装termux-v0.79-offline-bootstraps.apk
完成0.79版本的安装,这个包含有离线的bootstraps,然后再安装termux-app-git-debug.apk
,升级成为0.83版本。
进入termux之后,有必要的配置是卸载games-repo
和science-repo
两个包,因为这两个仓库已经被弃用。
apt purge games-repo science-repo
同时,需要更改apt包的更新源。老的仓库也已经换了地址无法使用,必须使用新的地址。
deb https://packages.termux.dev/termux-main-21/ stable main
完成这些就可以用这台古董手机去做更多有意思的事情了,推荐阅读国光的termux使用教程。
2.1#搭建hexo博客
npm install hexo-cli -g
部署hexo环境
2.2# frp反向代理
服务器端frps.ini
配置
[common]
bind_port = 7000
vhost_http_port = 80
subdomain_host = [url]
终端frpc.ini
配置
[common]
server_addr = IP url
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[web01]
type = http
local_port = 4000
subdomain = blog
blog
用隐形url
设置服务器端后台运行frps
sudo vim /lib/systemd/system/frps.service
填入以下内容
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/root/frp/frps -c /root/frp/frps.ini
[Install]
WantedBy=multi-user.target
域名解析
- 解析到主机地址
该项目使用
- 腾讯云主机(ubuntu 18.04 LTS+frps)
- 阿里云域名解析
- 魅族MX4por(termux+hexo+frpc) 完成部署,感谢以上设计出终端和工具的人们。
删除了一部分东西,服务器端的nginx服务和隐形解析,实现了子域名的直接访问。