作者:admin 日期:2023-09-14 浏览: 次
旧手机改造成小型服务器使用
有一台旧手机(红米5A)一直放在抽屉里吃灰,最近闲来无事,把它改造成了一台家用server。特此记录改造过程。
博主的手机是红米,获取root权限,首先去官方申请内测权限,解锁bootloader。然后下载开发版,开启root权限。折腾了1天,没有搞定。下载了一个奇兔刷机,利用一键root功能获取了权限,花了我18大洋,但节省了时间,尊重别人的劳动成果。
奇兔
直接github下载的最新版, 下载地址 。安装后,显示冲突。需要删除旧版本。
需要安装ACC、Busybox、SSH ,如果下载失败,需要设置里面清除仓库缓存。
ACC支持??锽usybox 一个命令工具集SSH 远程连接服务lbjegtdm.png
可以直接在应用商店下载
MT管理器
通过github下载配套app。下载地址 , 用来控制长时间连接充电线的情况下,电池充放电的问题。
ACC控制器
手机下的模拟机软件,通过chroot模式运行。直接通过github下载最新版。下载地址
需要注意两个地方,一个是软件本身的设置,另一个是镜像配置文件。
设置
锁定wificpu唤醒开机自动启动PATH变量:/system/xbin其余的默认
{/card-describe}
配置文件
发行版,我采用的是debian架构,arm64(手机一般都是这个)linux版本,stable源地址,http://mirrors.tuuna.tsinghua.edu.cn/debian/安装类型,目录路径,/data/linux用户名,root密码, 自己设置本地化,zh_CN.UTF8初始化,启用初始化系统,run-partsSSH,启用,注意更改端口为2201,因为22端口被Magisk的ssh服务占用
配置完成后,先点右上角安装,等待安装完成。然后,先停止再启动
手机平时放在家里,外出的时候无法管理。而哪吒的后台和客户端配合,刚好有个terminal功能,正好合适。所以给手机转个nezha-agent即可。省去了配置反弹shell或者ssh隧道的麻烦。哪吒监控的安装参考: 哪吒监控部署记录
哪吒后台
因为系统采用chroot运行,systemctl不能用。采用rc.local的方式.
# 编辑rc.local
vim /etc/rc.local
#!/bin/bash
# ip,port 服务端设置
# 密钥 服务端获取
/opt/nezha/nezha-agent -s ip:port -p 密钥 &
最后重启手机测试, 成功上线。这样就可以在家里没人的时候,下剧看了.
lbjdt6qx.png
MT管理器,进去system, app里面找见magisk 删了,重启即可。