AList 多源存储整合完整指南:用 WebDAV 快速打通所有网盘的文件管理入口
【免费下载链接】alist🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。项目地址: https://gitcode.com/GitHub_Trending/al/alist
你的文件是不是散落在本地磁盘、阿里云盘、百度网盘和团队共享盘里,每次要找一样东西,先要想"它到底存在哪儿"?三个 App 来回切换、反复登录,文件明明都在,却像丢了。试试 AList 多源存储整合,把这些分散的入口统一到一个页面里,一处管理、一处访问,从此告别"文件考古"。🗂️
2 分钟认识 AList
AList 是一个多存储的文件列表 / WebDAV 程序——说白了,它就像给你的所有网盘装了一个"总机":电话再多,你只拨一个号码就能转接。
技术上,它由两部分组成:后端用 Go 语言里的 Gin 框架处理请求,相当于餐厅里那条高效出餐的厨房流水线,稳定又快;前端界面用 Solidjs 搭建,打开页面流畅不卡顿。你不需要懂这两样东西,只要知道它们保证了"用起来快、不容易卡"就够了。
AList 安装快速上手:两步跑起来
整个过程就两条命令。先把代码拿到本地:
git clone https://gitcode.com/GitHub_Trending/al/alist然后启动程序,用alist这条命令即可。接下来打开浏览器访问它的管理页面,按界面提示"新建存储",选择存储类型、填入账号或路径信息,保存完成。配置全程是点选式的,不需要手写配置文件,新手照着提示填也能一次通过。👌
AList 功能深挖:三个最实用的能力
多存储整合:本地、云盘、团队盘一页放平
AList 支持几十种存储后端:本地目录、阿里云盘、百度网盘、OneDrive、Google Drive、123 云盘、夸克网盘、FTP/SFTP、SMB、WebDAV、S3 对象存储等等。你每接入一种,它就在文件列表里新增一个对应目录。举个例子:你可以把实验室的本地数据目录、自己的阿里云盘、组里一台 FTP 共享服务器全部加进来,之后在同一个文件树里逐层点开,谁的文件在哪个盘上,一眼可查。
WebDAV 当本地磁盘:AList WebDAV 配置 3 步搞定
WebDAV 你可以理解成"把远程网盘当成本地磁盘挂载"的一种协议。AList 内置了 WebDAV 服务,接入只有 3 步:确认 WebDAV 已启用(默认开启,路径通常是/d/)→ 在支持 WebDAV 的客户端(比如 Windows 资源管理器的"映射网络驱动器"、各种文件管理器 App)里填上http://你的地址/d/用户名:密码→ 刷新,网盘内容就出现在"此电脑"里了。此后它就像一块插着 USB 的硬盘,复制、粘贴、拖拽,和摆在自己桌面上的文件夹没区别。
媒体与字幕预览:不下载先看内容
AList 内置浏览器预览能力:视频和音频可以直接在页面里播放,还支持加载歌词和字幕;PDF、Markdown、Office 文档(docx/pptx/xlsx)也能直接打开。比如你不确定云端那个.mp4是不是自己要的讲座录像,点开就能在线播几秒确认,配合外挂字幕还能边看边核对,省掉了"先下载几个 G 再发现拿错了"的折腾。🎬
一个真实接入案例:本地 + 云盘 + 团队共享盘,一个 WebDAV 全打通
改造前:小李做实验数据的日常是这样的——原始数据在本机 SSD,备份在阿里云盘,组内公共素材在部门的 SMB 共享盘上。他要合并两份数据,就得在本机复制一次、云盘网页端下载一次、共享盘里再拖一次,三套账号、三套界面,经常卡在"这个文件到底在哪台机器上"。
改造后:小李把这三处存储全部接入 AList,只对外暴露一个 WebDAV 地址。他把自己的工作站通过 WebDAV 映射成一个网络驱动器,日常操作时三处文件并列出现在同一个文件夹视图里:本机目录直接读、云盘文件按需流式拉取、团队盘照旧走共享协议。合并数据变成了一次拖拽;给新同学分享路径,也只发这一个 WebDAV 地址。前后对比下来,切换次数从每天几十次降到零,找文件的时间基本归零。
AGPL-3.0 协议给了你什么,遇到问题去哪儿问
AList 采用 AGPL-3.0 开源协议。这对你意味着:可以自由使用、修改、分发它;如果改动了代码并向他人提供服务,也需以同样方式开放你的修改版本。许可全文可以在仓库的 LICENSE 中查阅。
使用中遇到问题或想提建议,优先去项目官方的讨论论坛发帖交流,那里聚集了大量同类用户;如果是发现 Bug 或希望加入贡献,可参考仓库内的 CONTRIBUTING.md 了解规范。
把分散的存储收进一个入口之后,你不用再记"哪个文件在哪个盘",可以把省下来的时间还给真正重要的事。✌️
【免费下载链接】alist🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。项目地址: https://gitcode.com/GitHub_Trending/al/alist
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考