将废弃的安卓手机重新用作Web服务器
环境准备
首先,我们需要给手机安装一个Linux环境。这里选择Termux,Termux是Android的终端模拟器
- 你可能需要根据你的手机型号选择适合的版本
- 下载后想办法将安装包发送到手机,我选择的蓝牙发送
远程链接手机
在手机上使用终端是一件非常痛苦的事情,所以我们通过ssh远程连接来得到更好的体验
安装ssh工具
# 手机上Termux窗口中直接执行 # 安装openssh pkg install openssh # 设置登录密码 这里会让输入两次密码以确认 passwd # 启动它 [简单的启动不需要任何参数] sshd
为手机设置一个静态IP
通常wifi连接ip是动态的,这样不利于我们远程连接和记忆
- 设置 - wifi - ip设置
PC终端连接
bash命令
# 默认情况下Termux的端口是8022, 这里需要根据你的实际IP来连接 ssh -p 8022 root@192.168.1.11 #输入密码后连接成功
启动一个服务
这里我们使用node作为服务
# 安装node
pkg install nodejs
# 查看安装信息
node -v
npm -v
# 安装一个静态服务库
npm install http-server -g
# 创建服务根目录以及文件
cd ../
mkdir ./code
touch ./code/index.html
# 写入hello world
echo "<html><head></head><body>helld world</body></html>" >> ./code/index.html
# 启动服务
http-server ./code
# http://192.168.1.11:8080 [这里访问手机ip+端口]
将来
目前这还是一个内网访问,只能止啊局域网访问,下一篇介绍外网
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。