Alist 是一个开源的文件列表程序,能把阿里云盘、百度网盘、OneDrive、本地硬盘等几十种存储挂到同一个网页里统一浏览和管理,自建网盘门面只需一条命令。
它解决什么痛点
文件多了以后,谁都有这种体验:照片在一处网盘,工作文档在另一处,备份硬盘又插在路由器上。找一个文件要在三四个客户端之间来回切换,每个客户端还各有各的慢、各有各的广告。Alist 做的事情就是把所有存储"聚合"起来:一个网址打开,所有盘的文件排在一起,像逛一个自己的资源站。
核心能力
- 聚合几十种存储:主流公有网盘、WebDAV、FTP、S3 对象存储、本地磁盘、SMB 共享都能接入
- 统一网页界面:列表、预览、搜索、排序,视频图片音频可直接在线播放和查看
- WebDAV 服务:开启后,其他设备可以把整个聚合目录当作一个网盘挂载,视频播放器、文档应用都能直接读写
- 离线下载:支持把链接直接下载到指定的网盘或本地目录
- 多用户与权限:可以给家人朋友开账号,按目录设置可见和上传权限
实测体验
在 NAS 上用 Docker 部署,初始化拿到管理员密码后进入后台,添加存储基本就是选类型、填账号授权两步,阿里云盘和本地目录几分钟就挂好了。网页界面是清爽的文件列表风格,加载速度取决于源盘本身的接口,大图预览和视频拖动进度条都很流畅。最有价值的是 WebDAV:在电视盒子的播放器里填上 Alist 地址,家里所有网盘里的电影直接出现在片源列表里,不用再折腾各种网盘客户端。整个配置过程都是中文界面,对照文档半天内可以玩明白。
适合谁
- 手里有多个网盘、受够了在每个客户端之间切换的重度用户
- NAS 和软路由玩家,想给自己的存储配一个体面的访问入口
- 想给家庭搭建影视库、照片库入口,让老人孩子也能一键打开的人
- 需要临时给朋友分享大文件,又不想每次都走网盘分享链接的人
需要注意的地方
Alist 本身只是"门面",文件的读写速度完全取决于被挂载的网盘接口,部分网盘对非官方客户端有风控限速,重度使用需了解各网盘的政策。部署仍然需要一台常开设备(NAS、旧电脑、服务器)和一点命令行基础。此外它默认对外开放服务时要记得设置强密码和 HTTPS,不要把管理员账号裸奔在公网。
小结
Alist 不搬运你的文件,只统一它们的大门。一处入口管所有存储,配上 WebDAV 之后,电视、手机、电脑全都直接受益,是存储重度玩家桌面上少不得的一块拼图。