关于安卓手机改装成Web服务器的尝试

前言:之前刚好有部旧手机淘汰了,然后想着与其让它在那积灰,倒不如来发光发热,然后就寻思着能不能把它改成像阿里ECS那样的云服务器

关于安卓手机改装成Web服务器的尝试

手机型号:华为的畅享9

然后,我这几天尝试了网上的许多种方法把手机安装一个Linux系统,下面是几种可行的方法

方法一:Busybox + Linux Deplay(要root权限)

这个方法的先行条件是你手机得要有 root 权限,所以我在淘宝花了80¥把手机 root 了一遍,但在使用 Linux Deplay 装CentOS 的时候出问题了,就在我装完 CentOS 后我启动容器发现 CentOS 运行不起来,我想是不是得重启手机,就在手机重启后,手机就变砖了。。。它一直在重启和那个代码界面跳动,如下图:

请添加图片描述
请添加图片描述

不得已,我又花了50¥来把它刷回来。
个人估计是因为 CentOS 没有安装在内存卡上而是直接安装在内部存储导致的。然后因为刷回来的机子没有root权限了,所以第一种方案告一段落。

方法二:ZeroTermux

这个方法的先行条件不需要root,能通过 ssh 连接电脑,也确实在里面安装 CentOS 成功了,但是安装下来的 CentOS 缺失了很多命令,如:ps 命令,当我输入 ps 命令时,它说我缺少 root ,所以它还是要求要在 root 才能使用。

方法三:AidLux

这个方法是真正不需要 root 权限的方案,它只需要下载 AidLux 这个应用,它里面虚拟化了一个 Linux 环境,它可以通过浏览器连接,里面有着部分编程应用可以下载,如下图:
请添加图片描述

总结

先总结一下,手机改装服务器的优劣吧,
优点:

  1. 方便携带
  2. 能将资源利用起来
  3. 锻炼解决问题的能力

缺点:

  1. 改装成的服务器性能没保证
  2. 内网穿透问题,这个问题比较致命,我们知道手机的ip地址不是固定的,会随着局域网的改变而改变,要想充当服务器的话就得需要一个稳定的ip地址,这就需要内网穿透。要么使用内网穿透的软件(一般要付费),要么就固定住手机使用的网络。

将手机改装成 Web 服务器这个尝试已经结束了,虽然最终的结果以失败告终(因为成本有点高,所以没继续进行下去),但让我开阔了一下眼界,了解了手机这些年已经发展到能完成部分电脑上的工作了,如:使用 MySQL、Nginx、VSCode

在这过程中借鉴了的博客:
https://blog.csdn.net/qq_20084101/article/details/80816045
https://www.cnblogs.com/cutesnow/p/11430833.html

PS:可以到我的个人博客查看更多内容
个人博客地址:小关同学的博客

一个运行于 安卓系统的 小型web服务器,包括php/mysql 配置文件可以修,另外可以用phpmyadmin 管理数据库。 让你的手机立刻变身小型服务器。 =============================== Turn your Android devices into a web and database server with Palapa Web Server, a suite of web developer. This application has been designed for low memory consumption and CPU usage, specially used for smartphone and tablet. Hey, it's free and you don't need a root access to run Palapa Web Server! # Requirements - Internal memory should not be less than 50MB! - ARM based processor - Minimum Android 2.2 Froyo # Features - Lighttpd 1.4.32 - PHP 5.5.1 - MySQL 5.1.69 - Msmtp 1.4.31 - phpMyAdmin 4.0.4.1 - Web Admin 1.0.1 # Default Document Root - Path : /sdcard/pws/www/ # Default URL - Address : http://127.0.0.1:8080/ # Web Admin Informations - Address : http://127.0.0.1:9999 - Username : admin - Password : admin # MySQL Informations - Host : localhost (127.0.0.1) - Port : 3306 - Username : root - Password : adminadmin # phpMyAdmin Informations - Address : http://127.0.0.1:9999/phpmyadmin - Username : root - Password : adminadmin # Problem? If something is not working properly, please try to restart your phone. # Known Issues As you know, compatibility issue is a big problem of Android phone, I can't test it in all phones. So if it can't work for your phone, just uninstall it, I'm sorry to waste your time. You also can send a mail to let me know your phone model, if I solve it, I will let you know.
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值