使用场景
- kindle电子书访问:需要看的电子书直接上传上去,然后打开kindle访问浏览器下载下来。
手机设备
手机免电池直供电
HTTP服务器
HTTP-FS-file-server
网友使用分享:小众软件推荐,安卓搭建文件服务器
个人使用下来还是比较推荐的,非常简单,无须手机root,直接安装即可使用,体积很小,对安卓系统版本要求也比较低,5.0及以上版本就可以。
支持扫描二维码访问,这点还是比较方便的,文件服务器支持上传、下载、删除等操作。
改进点:只支持IPV4,不支持IPV6。
KSWEB
KSWEB支持安卓8.0及以上版本的设备,手机无需root即可直接安装KSWEB来搭建Web服务器。
FTP服务器
测试发现似乎只能访问读取,无法上传。
- FTP Server(Free版):GitHub:ppareit/swiftp: FTP server for your android device.,F-DROID下载
- Primitive FTPd:GitHub:wolpi/prim-ftpd: FTP server app for android,F-Droid下载
刷机
刷机的好处是可以充分发挥设备的硬件性能,如果还要安装模拟器再跑个Linux环境,是比较消耗性能的。
Ubuntu Touch
- 确认手机兼容性:访问 Ubuntu Touch 官方兼容设备列表,确认你的手机型号是否支持。
- 下载 Ubuntu Touch 镜像:从 Ubuntu Touch 官网下载适用于你手机型号的镜像文件。
- 安装 TWRP Recovery:使用 ADB 命令将 TWRP Recovery 安装到手机上。
- 刷入 Ubuntu Touch:将下载好的镜像文件传输到手机的存储中,通过 TWRP Recovery 刷入镜像文件。
PostmarketOS
- 确认设备支持:访问 PostmarketOS 官方设备列表,确认你的手机型号是否支持。
- 选择安装方法:
- 使用预构建镜像:对于支持的设备,可以直接下载预构建的镜像文件并刷入。
- 使用 pmbootstrap:对于所有设备,可以通过 pmbootstrap 工具构建并安装定制镜像。
- 安装步骤:
- 使用预构建镜像:
- 下载适合设备的预构建镜像文件。
- 使用 ADB 或 Fastboot 将镜像文件刷入设备。
- 使用 pmbootstrap:
- 在电脑上安装 pmbootstrap。
- 使用 pmbootstrap 初始化并构建定制镜像。
- 将构建好的镜像文件刷入设备。
- 使用预构建镜像:
Linux模拟器
UserLAnd
参考:【免Root】旧手机不要再换盆啦,当做Linux服务器环保又省电,不需要Root
安卓版本要求最低的 Linux 模拟器,支持 Android 5.0 及以上版本手机,无需Root即可使用。
UserLAnd 官网:
https://github.com/CypherpunkArmory/UserLAnd
[UserLAnd | F-Droid - Free and Open Source Android App Repository](https://link.zhihu.com/?target=https%3A//f-droid.org/packages/tech.ula/) |
使用方法也很简单,从上面的官方渠道下载App并安装,我自己的旧手机使用的 UserLAnd 版本是:
https://github.com/CypherpunkArmory/UserLAnd/releases/tag/v2.8.3
需要科学上网,推荐安装 Arch Linux,因为它是极简的Linux系统,适合旧手机用,点击“应用程序”中的“Arch”即可在线安装。系统安装包整个大小600MB左右
https://www.zhihu.com/question/499128597/answer/2328153667
Termux
Termux配合Proot-Distro
Termux 是一款强大的 Android 终端模拟器,支持运行 Linux 命令。可以用它搭建 HTTP 服务器、FTP 服务器、SFTP 服务器、Python Web 服务器等。
安装步骤
安装 Termux
更新 Termux
pkg update && pkg upgrade -y
安装 Python 并运行 HTTP 服务器
运行一个简单的文件共享服务器(默认端口 8000):
python -m http.server 8080
这样,你的手机就会在
http://<手机IP>:8080/
运行一个 HTTP 服务器,局域网内的设备可以访问它。
安装 PHP + Lighttpd 服务器(类似 KSWEB)
安装 PHP:
pkg install php -y
启动 PHP 服务器:
php -S 0.0.0.0:8080 -t /storage/emulated/0/htdocs
你的 PHP 服务器现在可用,可以放
.php
文件在/storage/emulated/0/htdocs
目录。
安装 FTP/SFTP 服务器
适用于文件传输:
pkg install openssh -y sshd
连接方式:
在 Windows 或 Mac 上使用
WinSCP
或FileZilla
服务器地址:
sftp://<手机IP>:8022
默认用户名:
u0_aXXX
(可用whoami
查找)默认密码:手动创建:
passwd
LinuxDeploy
文档信息
- 本文作者:zhupite
- 本文链接:https://zhupite.com/soft/%E5%AE%B6%E5%BA%AD%E6%9C%8D%E5%8A%A1%E5%99%A8.html
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)