网盘挂载神器 OpenList 它能够把夸克网盘、阿里云盘、OneDrive、百度网盘等各家云盘统一收纳到一个网页面板中,实现文件浏览、在线预览、文件分享、跨网盘复制迁移等能力。
传统 OpenList 需要部署在服务器、NAS、Docker 容器上,需要有硬件资源,对于没有服务器的普通用户有一定门槛。
而 B 站上 UP @小开发者 制作了轻量全栈分支「OpenListNext」使用 Hono+TypeScript 重写后端,专门适配无服务器边缘平台,可以免费部署到 Cloudflare Workers,实现免费的网盘聚合服务,全程不用自己购买云服务器。
部署完成后访问 Worker 域名,就得到一个网页管理后台,对接上各个网盘的凭证,即可统一管理所有网盘资源,下面的教程来源作者。
部署教程
一、准备工作
1. 注册 Cloudflare 账号
如果你还没有 Cloudflare 账号,请先前往 dash.cloudflare.com 注册并登录。
2. 创建 KV 命名空间
KV 是 OpenListNext 在 Workers 上的数据持久化方案,用于存储配置、用户、分享链接等信息。
- 登录 Cloudflare 控制台,点击左侧菜单 「存储和数据库」。
- 在下级菜单中找到 「Workers KV」,进入 KV 管理页面。
- 点击 「创建命名空间」,输入名称(例如
openlistnext-kv),然后点击确认创建。



二、获取项目源码
- 打开 GitHub 仓库:https://github.com/Polonium-salts/openlistnext
- 点击右上角的 「Fork」 按钮,将仓库复制到你的 GitHub 账号下。

> 💡 为什么需要 Fork?
> Cloudflare 的 Git 集成部署需要从你的 GitHub 仓库拉取代码,因此先将上游仓库 Fork 到自己的账号下。
三、部署到 Cloudflare Workers
步骤 1:进入 Workers 创建页面
- 回到 Cloudflare 控制台,点击左侧菜单 「计算」。
- 选择 「Workers 和 Pages」,进入 Workers 管理页面。
- 点击右上角的 「创建应用程序」。

步骤 2:通过 GitHub 部署
- 在创建页面选择 「通过 GitHub 部署项目」。
- 授权并连接你的 GitHub 账号,在仓库列表中找到刚才 Fork 的
openlistnext仓库。 - 选中该仓库,点击 「下一步」。
- 确认构建设置后,点击 「部署」。



> ⏳ 首次部署可能需要 1–2 分钟,请耐心等待构建完成。
四、绑定 KV 命名空间
部署完成后,还需要将之前创建的 KV 命名空间绑定到 Worker,否则应用无法持久化数据。
- 在 Worker 详情页,点击左上角的 「绑定」 按钮,进入变量绑定页面。
- 点击 「增加绑定」 → 选择 「KV 命名空间」。


-
在绑定配置中: - 变量名称
:必须填写为 OPENLISTNEXT_KV(大小写敏感,不可更改) - KV 命名空间
:选择刚才创建的命名空间
- 变量名称
-
点击 「增加绑定」 保存。

重新部署以生效
绑定完成后,需要重新触发一次部署,使 KV 绑定生效:
- 回到 Worker 的 「部署」 页面。
- 找到最新的部署记录,点击右侧的 「⋯」(更多操作)。
- 选择 「重新部署」。

五、绑定自定义域名(可选)
Cloudflare 会为每个 Worker 分配一个 *.workers.dev 的默认域名。如果你有自己的域名,可以绑定自定义域名以获得更好的访问体验。
- 在 Worker 详情页,点击左侧 「域」 进入域名管理。
- 勾选 「启用」 默认域名(或添加你的自定义域名)。
- 点击 「增加域名」,按提示完成 DNS 解析配置。

六、初始化与首次登录
访问管理后台
部署完成后,访问你的 Worker 域名,即可看到 OpenListNext 的登录页面。

默认管理员账号
|
|
|
|---|---|
|
|
admin |
|
|
admin |
> ⚠️ 安全提醒:首次登录后,请务必进入 「用户管理」 修改默认密码,防止未授权访问。
切换中文界面
登录后,点击页面底部的语言切换按钮,将界面语言设置为 中文。

七、添加网盘与功能配置
OpenListNext 支持多种网盘驱动,添加方式与原版 OpenList 完全一致。你可以参考 OpenList 官方文档 进行网盘接入和功能设置。

支持的网盘包括:
- 夸克网盘
- 阿里云盘
- Google Drive
- OneDrive
- 百度网盘
- 123 云盘
- 本地文件系统
最后总结
如果你不想花钱买服务器,只想自己用,该方案值得一试,需要注意的是 Workers 免费版有请求数、CPU 时间限制,如果访问量很大,会触发限制导致服务不可用。
下载地址
- 视频教程:
https://www.bilibili.com/video/BV1ou8P6mEv3 - 项目地址:
https://github.com/Polonium-salts/openlistnext