记录一下我使用旧手机作为个人服务器的一次经历,希望能帮到遇到同样困难的小伙伴

首先,手机上其实有一个简易的web服务器程序:KSWEB,这个也可以作为一个服务器使用并部署站点,教程如下:十分钟【手机建站】+【穿透】:KSWEB(附软件资源)-CSDN博客

但是这个程序有个缺点:自定义程度不够,并且需要较强专业性才能跑通一个网页

后来在不经意的时候搜到了Termux,但是这个程序对于国内用户来说确实太痛苦了,首先下载就得卡半天,google pay里面下载也有各种问题,非常难受。也是因为这个程序,我才接触到了ZeroTermux,但是我在网上找了好久这个程序的使用教程,可能是这个软件太小众了,教程寥寥无几,就算有也都是缺胳膊断腿的,根本没有办法正常的跑通。

后来经过很长一段时间摸索,偶然间看到这篇帖子:最简单教程只需两步,给你的旧手机装Docker,无需root - 哔哩哔哩,这里面还算是比较全一点的教程了,通过这个帖子继而发现了一个宝藏网址:IXCM工作室下载站,这里面有很多ZeroTermux需要用到的文件。

OK,接下来开始正题

1、点开网址IXCM工作室下载站然后下载箭头指向的文件,我的程序版本是0.118.1.43

2、下载完成之后直接安装并打开,然后会有一个黑黑的窗口,不用管,这个窗口的左右两侧都有菜单界面,直接滑动就可以打开,这里我们滑动页面左侧的窗口,点击 “切换源” ,然后选择清华源或者北京源

3、切换成功后依次运行如下命令,注意不是一次性复制运行,别把旧手机整死机了,下面的代码功能就是在你的手机上的ZeroTermux里面安装了一个linux Ubuntu(乌班图)的计算机操作系统,如果不知道干嘛的可以去百度一下,然后通过Ubuntu系统安装docker,安装完成后就可以把旧手机作为服务器使用了,docker里有非常多好玩的镜像,可以自己在网上搜索哈。

然后这个Ubuntu以后的登录方式就是直接使用:proot-distro login ubuntu

如果想返回到ZeroTermux就直接输入exit就行

pkg update && pkg upgrade

pkg install wget curl proot proot-distro

proot-distro install ubuntu

proot-distro login ubuntu

apt update && apt upgrade -y

apt install -y apt-transport-https ca-certificates curl software-properties-common

install -m 0755 -d /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg

chmod a+r /etc/apt/keyrings/docker.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

apt update

apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

dockerd &

docker --version

我遇到的问题:

在运行proot-distro install ubuntu的时候提示:

0:56:29 0:09:14 0:47:15 18786 curl: (92) HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1) [!] Download failure, please check your network connection. [!] Exiting due to failure.

这里面可能是服务器端或你的网络环境对 HTTP/2 协议的支持出现了异常。可以直接输入临时禁用http/2协议

alias curl='curl --http1.1'

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐