本文最后更新于 2024-05-15,文章内容可能已经过时。

使用旧安卓手机搭建alist家庭网盘存储

2024-05-15-vdxlmhkg.jpg

Alist 的功能介绍

2024-05-15-qwldcmwr.jpg

Alist是一个支持多种存储,支持网页浏览和WebDAV的文件列表程序,由gin和Solidjs驱动。Alist 是一个支持多种存储的文件列表程序,使用 Gin 和 Solidjs 开发。它可以帮助你将本地或远程的文件以网页的形式展示出来,方便你浏览、下载或分享。

Alist 的功能有:

支持多种存储服务:Alist 支持本地硬盘存储、SMB 共享、WebDAV、FTP/SFTP 对象存储、百度网盘、阿里云盘、OneDrive、迅雷云盘、PikPak、天翼云盘、移动云盘、115网盘、腾讯微云、夸克网盘、Dropbox、GoogleDrive、Yandex.Disk、MEGA、Seafile、Cloudreve 等多个后端挂载的存储服务。

文件预览:Alist 支持 PDF、markdown、代码、纯文本等文件的预览,还支持图片、视频、音频、Office 文档等文件的预览,甚至支持 ipa 安装。

README.md 渲染:Alist 支持在每个目录下显示 README.md 文件的内容,可以用来介绍或说明该目录的信息。

文件永久链接:Alist 支持复制文件的永久链接,可以直接下载或分享给他人。

黑暗模式:Alist 支持自由切换明暗模式,适应不同的环境和喜好。

多语言支持:Alist 支持中文、英文、日文等多种语言,可以根据用户的偏好或浏览器的设置自动切换。

受保护的路由:Alist 支持为特定的路径添加密码保护或身份验证,保证文件的安全性和私密性。

WebDAV 支持:Alist 支持所有 WebDAV 存储,这是一种用于访问文件的标准。你可以使用 WebDAV 客户端来管理你的文件,例如使用 Windows 资源管理器或 Mac Finder 来挂载 Alist 作为网络驱动器。

打包下载/批量下载:Alist 支持使用浏览器的 stream api 来打包下载文件,无需使用服务器资源。也支持使用 Aria2 来进行批量下载,支持文件夹下载。

单点登录:Alist 支持使用单点登录快速登录 Alist,无需注册或输入密码。

离线下载:Alist 支持将种子内容离线下载到指定的目录内,需要良好的网络环境。

保险箱加密/解密文件:Alist 支持将加密数据存储在远程存储提供商上。数据存储在保险箱中,提供商只能看到保险箱,看不到你的数据。

更多新功能:Alist 还有一些其他的功能,例如文本编辑器、HTML 渲染、Cloudflare Workers 代理等。

Alist 是一个非常强大和实用的文件列表程序,可以让你轻松管理和分享你的文件。如果你想了解更多关于 Alist 的信息,你可以访问它的官方网站GitHub 仓库

Alist是处于AGPL-3.0许可下许可的开源软件。

他最强大的功能就是可以把市面上绝大多数网盘挂载webdav到本地,就像电脑里的硬盘一样使用,对于不限速的一些网盘,比如阿里云盘,就可以像播放自己硬盘里的音乐和电影一样直接在线观看,不用下载到本地。

2024-05-15-vsjekstc.jpg

2024-05-15-bcilacny.jpg

2024-05-15-moqxxvuw.jpg

顺畅无比。相当于给你的硬盘增加了很多容量,你加的云盘越多,你的容量就越大。

使用旧手机来部署Alist

AListFlutter

使用这位大佬编译的apk安装包,可以直接去官网进行下载

  • 目前已知某些手机使用本地存储可能会闪退,BUG详情

解决办法 https://github.com/jing332/AlistAndroid/releases/tag/1.23.083002 安装之前的版本

总结

内网部署alist速度起飞,30G文件上传仅需10分钟,1G视频秒加载。这些是测试于挂载手机本地存储,使用各大网盘有所差异。至于外网如何访问内网alist后续补充。