
CloudSaver + 夸克网盘转存教程:Docker 一键部署,实现 NAS 在线影视无需存储
玩 NAS 的兄弟应该都懂,硬盘就那么大,想存点新剧新电影总觉得不够用。最近我琢磨出个招儿 —— 不用把片子都塞进 NAS,直接用 CloudSaver 搭夸克网盘,转存完就能在线看,搜片、转存、播放一步到位,特方便。
这玩意儿部署也简单,Docker 一键就能弄好,不管是飞牛 NAS、群晖,还是云服务器都能装。它能从好几个地方搜资源,还能跟 Alist、Emby 这些搭着用,让网盘直接变私人影视库。
下面我就一步步教大家在飞牛 NAS 上咋弄,既能省存储空间,又能随时随地点开就看,亲测好用~
项目介绍
CloudSaver
基于 Vue 3 + Express 的网盘资源搜索与转存工具,支持响应式布局,移动端与 PC 完美适配,可通过 Docker 一键部署。
⚠ 安全提醒
本项目只支持私有化部署,不提供在线服务或 Demo
切勿使用他人部署的版本,Cookie 相当于网盘账号密码,风险极高
官方唯一安全方案:下载源码 + 自有服务器部署,全程数据闭环
功能特性
多源资源搜索:聚合多订阅源,支持关键词、资源解析、豆瓣热门榜单
网盘转存:支持 115、夸克、天翼、123 云盘一键转存,可选择文件夹
多用户系统:注册登录、权限区分
响应式设计:PC 与移动端均有优化
技术栈:前端 Vue 3 + TypeScript + Element Plus/Vant,后端 Node.js + Express + SQLite3
夸克网盘自动转存(quark-auto-save)
夸克网盘签到、自动转存、命名整理、推送提醒、刷新媒体库一条龙搞定。
对于持续更新的资源,每次手动转存很麻烦,这个工具能定期自动执行转存、文件名整理,搭配 Alist、rclone、Emby 等,实现真正的自动追更。🥳
项目注意事项(复制自项目介绍)
Caution
⛔️⛔️⛔️ 注意!资源不会每时每刻更新,严禁设定过高的定时运行频率! 以免账号风控和给夸克服务器造成不必要的压力。雪山崩塌,每一片雪花都有责任!
Note
开发者≠客服,开源免费≠帮你解决使用问题;本项目Wiki和已经相对完善,遇到问题请先翻阅 Issues 和 Wiki ,请勿盲目发问。
主要功能
部署方式:Docker + WebUI,可能兼容青龙
分享链接:支持子目录、提取码、失效跳过、智能填充
文件管理:自动新建目录、跳过已转存、正则过滤/替换文件名、忽略后缀
任务管理:多任务组、执行周期控制、子任务按星期执行
媒体库整合:自动搜索并刷新 Emby 媒体库,支持模块化扩展
其他:每日签到扩容、多账号支持、多渠道通知
本教程将演示如何在 飞牛NAS 系统上,使用 CloudSaver 与 夸克网盘自动转存服务,实现无需本地存储即可在线播放影视资源的方案。
(其他系统可参考操作,需提前安装最新版本 Docker 与 Docker Compose。)
一、准备工作
开启 SSH 并连接 NAS
打开飞牛 NAS 的 SSH 功能
使用终端软件连接,并切换到
root
状态
确定存储路径
在“docker”共享文件夹上右键 → 详细信息 → 常规 → 复制原始路径
演示中所有项目放在
docker
文件夹内(可自行修改为其他文件夹)
进入存储目录
# 将 /vol1/1000/docker 换成你自己实际的文件夹路径 cd /vol1/1000/docker
二、创建项目目录
执行以下命令创建项目文件夹及子文件夹:
mkdir -p quark/quark-auto-save/config quark/quark-auto-save/media quark/cloudsaver/data quark/cloudsaver/config
目录结构如下:
# 目录结构 quark/ ├── quark-auto-save/ │ ├── config/ │ └── media/ └── cloudsaver/ ├── data/ └── config/
三、编写 docker-compose.yml
进入项目文件夹
cd quark
创建并编辑配置文件
vi docker-compose.yml
按字母
i
键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc
键退出编辑模式,输入:wq
保存并退出。(排版太挤的就先粘贴到文本文件内,修改后再使用,灵活应变。)
version: "3" name: quark-cloud-saver # 自定义项目名称 services: # Quark 夸克网盘自动保存服务 quark-auto-save: image: cp0204/quark-auto-save:latest container_name: quark-auto-save network_mode: bridge # 使用 bridge 网络(可改为自定义网络) ports: - "15005:5005" # 左侧的 WebUI 访问端口:15005 可自行修改 restart: unless-stopped environment: WEBUI_USERNAME: "admin" # WebUI 登录用户名,自行修改。 WEBUI_PASSWORD: "password" # WebUI 登录密码,自行修改。 volumes: - ./quark-auto-save/config:/app/config # 配置文件目录(宿主机 ./config),可将./quark-auto-save/config换成完整的文件夹路径。 - ./quark-auto-save/media:/media # 媒体文件保存路径(宿主机 ./media),可将./quark-auto-save/media换成完整的文件夹路径。 # CloudSaver 网盘资源搜索服务 cloudsaver: image: jiangrui1994/cloudsaver:test container_name: cloud-saver ports: - "18008:8008" # 左侧的 WebUI 访问端口:18008 可自行修改 volumes: - ./cloudsaver/data:/app/data # 数据保存路径(宿主机 ./data),可将./cloudsaver/data换成完整的文件夹路径。 - ./cloudsaver/config:/app/config # 配置文件保存路径(宿主机 ./config),可将./cloudsaver/config换成完整的文件夹路径。 restart: unless-stopped
四、赋权并启动容器
确认当前路径
pwd
授权文件夹(部分NAS系统需要【如群晖】,否则容器无读写权限访问运行,按需执行。)
# 将 /vol1/1000/docker/quark/ 换成你自己的文件夹路径 chmod -R 777 /vol1/1000/docker/quark/
启动服务
docker compose up -d 或 docker-compose up -d
查看运行日志
docker compose logs -f 或 docker-compose logs -f
五、配置服务
1. 获取夸克网盘 Cookie
浏览器打开 夸克网盘 并使用手机号登录
按
F12
打开开发人员工具 → 网络 → 刷新网页 → 全部 → 例如找到list
请求复制完整 Cookie(请妥善保存勿泄漏)
2. 配置 CloudSaver
打开浏览器,以NAS的IP+设置的端口号进行访问。
以本机为例:http://192.168.2.6:18008注册账号
用户名:自定义
密码:自定义
核对密码:自定义
管理员注册码:
230713
(建议后续修改)普通用户注册码:
9527
(建议后续修改)
开启代理(Cloud Saver依赖网络搜索)
填写你的代理 IP 与端口
管理员和普通用户注册码建议修改
粘贴你的夸克 Cookie
批量导入搜索频道
批量导入 → 粘贴配置 → 增量更新 → 保存设置
搜索频道的配置文件关注公众号【白数】,回复
夸克网盘自动转存
自助获取。点击首页的资源搜索,能够正常显示出来则表示你设置对了,如果错误,就检查你的科学环境或者换个不同地区的节点。
3. 配置 QuarkAutoSavePlugin
扩展 → QuarkAutoSavePlugin → 修改配置
接口地址示例(先看作者描述):
接口地址:http://服务地址/api/add_task?token=服务中获取
任务名称:{shareTitle}
分享链接:{shareUrl}/#/list/share/{shareFid}
保存路径:/{savePath}/{shareTitle}保存路径示例(本教程演示):
接口地址:http://192.168.2.6:15005/api/add_task?token=服务中获取(夸克网盘转存服务的系统配置--API--自动生成的Token)
任务名称:{shareTitle}
分享链接:{shareUrl}/#/list/share/{shareFid}
保存路径:/{savePath}/{shareTitle}
【 例如我们在夸克网盘中自行新建一个夸克网盘资源转存
文件夹,那么这里就是写/{夸克网盘资源转存}/{shareTitle}
】保存之后启用QuarkAutoSavePlugin
3. 配置 夸克网盘自动转存
登录夸克自动转存 WebUI
打开浏览器,以NAS的IP+设置的端口号进行访问。
以本机为例:http://192.168.2.6:18008
用户名和密码就是在docker-compose.yml文件中你自己设置的。粘贴你的夸克网盘 Cookie
填写 CloudSaver 信息
这里显示的API Token就是前面Cloud Saver需要的Token
服务器:http://192.168.2.6:18008(换成你自己的)
用户名:你自己设置的Cloud Saver用户名
密码:你自己设置的Cloud Saver密码点击运行之后会显示测试任务
打开夸克网盘可以看到测试文件
六、使用方法
CloudSaver 搜索与转存
搜索影片 → 选择含夸克分享的资源
点击转存
点击下一步
选择保存路径 → 执行推送 → 仅保存(按需配置选择)
在夸克网盘查看转存结果
夸克网盘自动转存
点击任务列表--增加任务
任务名称就是你想搜索的影片名称,输入完之后点击搜索,选择一个仍然有效的资源。
点击当前文件夹
保存路径选择你创建的转存文件夹,然后选择当前文件夹。
点击保存之后运行,可以看到任务进度。
打开夸克网盘就可以看到已转存的资源。
七、飞牛NAS 挂载夸克网盘
远程挂载
文件管理 → 远程挂载 → 添加夸克网盘
影视应用授权
系统设置 → 应用 → 影视 → 添加可访问文件夹
飞牛影视添加媒体库
添加夸克媒体库,可直接在线播放,刮削效果还是不错的。
提示:播放速度取决于夸克网盘会员等级。
如果仅用作转存工具,可将资源下载到 NAS 后播放。
八、参考与项目地址
CloudSaver GitHub:https://github.com/jiangrui1994/CloudSaver
CloudSaver 更新日志:https://www.yuque.com/xiaoruihenbangde/ggogn3/vxoqxkx4rkcz3g94
CloudSaver 推送插件配置说明:https://github.com/jiangrui1994/CloudSaver/wiki/%E6%8E%A8%E9%80%81%E6%8F%92%E4%BB%B6%E9%85%8D%E7%BD%AE%E5%8F%82%E8%80%83
文末
👇👇👇
- 感谢你赐予我前进的力量