安卓机改造服务器计划

前言

将安卓机改造成服务器,本文的实现原理是通过Linux deploy,这是运行在chroot容器中的一个可以在安卓手机上运行多种linux发行版的软件。

当然,使用的前提是root,而且是完全root!完全root即是解锁system分区,只有解锁了system分区后才能对手机的根目录进行读写操作,才能搭建部署Linux服务器。

在我往期发表的修补面具的教程中的root是属于不完全root,并没有解锁system分区。个人比较支持的是通过刷入官改包,或者通过刷入第三方twrp后操作的方式来解锁。

然而,本文的重点并不是教你们如何解锁system分区,这只是前置条件,如果这个问题都解决不了,那就没必要往下看了,附上一个解锁system分区的方式汇总:

https://blog.csdn.net/u011283906/article/details/125956359
//出自CSDN@安卓机器

本文就当各位已经解锁system分区了!

安装Linux系统、宝塔面板

完整视频教程

观看高清视频:【安卓机改造服务器计划——(一)安装Linux系统、宝塔面板-哔哩哔哩

视频内资料

国内镜像源

http://chinanet.mirrors.ustc.edu.cn/centos-altarch/

SSH工具

https://electerm.html5beta.com/

宝塔官网

https://www.bt.cn

SSH安装宝塔

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

SSH关闭宝塔安全入口

rm -f /www/server/panel/data/admin_path.pl

SSH宝塔相关命令

bt 5  //改密码
bt 6  //改账号
bt 8 //改端口
bt 1 //重启宝塔面板

搭建项目,以“情侣站”为例

完整视频教程

观看高清视频:【安卓机改造服务器计划——(二)搭建项目,以“情侣站”为例-哔哩哔哩

视频内资料

宝塔软件安装

  • Nginx 1.22
  • Mysql 5.6
  • php 5.5

Mysql无法安装

  • 更换更高配置的手机
  • 降低Mysql版本,例如Mysql 5.5

Mysql无法启动

  1. 进入/etc/group
  2. 找到:aid_inet:x:3003:root
  3. 将其改成:aid_inet:x:3003:root,mysql

情侣站相关

  • 访问入口:ip:port
  • 后台入口:ip:port/admin
  • 后台默认账号:admin
  • 后台默认密码:love
  • 数据库对接:/admin/Config_DB.php

内网穿透,实现远程连接

完整视频教程

观看高清视频:【安卓机改造服务器计划——(三)内网穿透,实现远程连接-哔哩哔哩

视频内资料

cpolar官网

https://dashboard.cpolar.com/

SSH安装cpolar

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

SSH绑定cpolar

cpolar authtoken 你的authtoken

SSH端口穿透

cpolar tcp 需要穿透的端口

细节补充:常见问题解答

完整视频教程

观看高清视频:【安卓机改造服务器计划——(四)细节补充,常见问题解答

视频内资料

Linux deploy重启服务后无法进宝塔面板

SSH:

bt 1 //重启宝塔面板

存储挂载相关

进入Linux deploy配置页面,勾选挂载挂载点的source设置需要挂载的路径,例如/sdcard/

开机自启Linux deploy,自动内网穿透

  1. 进入Linux deploy设置页面,勾选开机自动启动
  2. SSH授予自启文件以改写文件的权限:chmod +x /etc/rc.localchmod +x /etc/rc.d/rc.local
  3. 修改cpolar里的配置,配置路径:/usr/local/etc/cpolar/cpolar.yml根据自己的需求更改相应端口
  4. 进入/etc/rc.local文件添加下列命令:nohup cpolar start-all &

Linux depoly配置的卸载

  1. 停止服务器
  2. 删除Linux deploy里的配置文件
  3. 删除本地相应的.img文件,例如本教程里的文件路径是/data/linux.img
  4. 重启设备

收集的报错解决

宝塔面板无法安装mysql,报错如下:

[ 4%] Linking C static library libz.a /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) [ 4%] Built target zlib make: *** [Makefile:166: all] Error 2

根据错误日志中的内容,这个问题是由于无法更改本地语言环境变量导致的。

1.打开终端并输入以下命令以安装语言包(这里以英文语言包为例):

sudo apt-get install language-pack-en

2.然后重新配置本地语言环境变量:

sudo dpkg-reconfigure locales

在出现的界面中选择需要的语言环境,例如en_US.UTF-8。

使用上下方向键和空格键来选中需要的语言环境,按Tab键跳转到OK按钮,再按Enter键确认选择。

如果不确定需要哪些语言环境,通常选择en_US.UTF-8,这是英语语言环境的一种常用设置。然后重启终端并尝试重新安装MySQL。


作 者:道无涯
来 源:道无涯博客
链 接: https://www.daowuya.love/安卓机改造服务器计划/
版 权 声 明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。文章版权归作者所有,未经允许请勿转载!


暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇