网盘资源搜索与转存工具CloudSaver

简介

什么是 CloudSaver ?

CloudSaver 是一个基于 Vue 3 + Express 的网盘资源搜索与转存工具,支持响应式布局,移动端与 PC 完美适配,可通过 Docker 一键部署。

功能特性

  • 🔍 多源资源搜索
    • 支持多个资源订阅源搜索
    • 支持关键词搜索与资源链接解析
    • 支持豆瓣热门榜单展示
  • 💾 网盘资源转存
    • 支持 115 网盘夸克网盘天翼网盘 一键转存
    • 支持转存文件夹展示与选择
  • 👥 多用户系统
    • 支持用户注册登录
    • 支持管理员与普通用户权限区分
  • 📱 响应式设计
    • 支持 PC 端与移动端自适应布局
    • 针对不同设备优化的交互体验

CloudSaver 是一个专注于网盘资源管理的工具,旨在为用户提供安全、高效的资源搜索与转存体验。开箱即用的网盘资源转存平台。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 cloudsaver ,选择第一个 jiangrui1994/cloudsaver,版本选择 latest

本文写作时, latest 稳定版本对应为 0.3.3;如果想尝试 test测试版 (包含最新功能和 bug 修复,但可能不如稳定版稳定),可以选择 test

docker 文件夹中,创建一个新文件夹 cloudsaver,并在其中建两个子文件夹 dataconfig

文件夹 装载路径 说明
docker/cloudsaver/config /app/config 存放设置文件
docker/cloudsaver/data /app/data 存放数据库文件

端口

本地端口不冲突就行,不确定的话可以用命令查一下

1
2
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
8032 8008

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 新建文件夹 cloudsaver 和 子目录
mkdir -p /volume1/docker/cloudsaver/{config,data}

# 进入 cloudsaver 目录
cd /volume1/docker/cloudsaver

# 运行容器
docker run -d \
--restart unless-stopped \
--name cloud-saver \
-p 8032:8008 \
-v $(pwd)/data:/app/data \
-v $(pwd)/config:/app/config \
jiangrui1994/cloudsaver:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

1
2
3
4
5
6
7
8
9
10
11
12
version: '3'

services:
cloudsaver:
image: jiangrui1994/cloudsaver:latest
container_name: cloud-saver
restart: unless-stopped
ports:
- "8032:8008"
volumes:
- ./data:/app/data
- ./config:/app/config

然后执行下面的命令

1
2
3
4
5
6
7
8
9
10
# 新建文件夹 cloudsaver 和 子目录
mkdir -p /volume1/docker/cloudsaver/{config,data}

# 进入 cloudsaver 目录
cd /volume1/docker/cloudsaver

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8032 就能看到登录界面

第一次需要注册用户

默认注册码:

  • 管理员:230713
  • 普通用户:9527

注册成功后的主界面

资源搜索

如果要部署在公网,从安全角度考虑,需要在设置中修改注册码,避免使用默认的注册码

设置中做了任何修改,记得要点右下角的 保存设置

必须要启用代理设置,否则会刷不到任何内容,除非你的路由器支持科学上网。老苏虽然不理解,但只能照做

网络问题不在讨论的范围,请不要询问关于代理服务器搭建的问题

如果代理服务正常的话,就会看到资源了

或者在 热门电影 中随便选一个

点击会自动根据片名查询资源

资源转存

资源转存需要有自己的云盘,目前支持 115网盘夸克网盘天翼云盘

天翼云盘 相对简单, 115网盘夸克网盘 获取 Cookie 的方法,可以在设置界面下拉到底找到

115网盘 为例

获取 Cookie的方法很多,老苏觉得最简单的方法是:

  • 从网页登录 115网盘
  • F12 打开 开发者工具
  • Network –> Filter 中输入 get,找到 warning_get,就可以获取到 cookie 的值;

将获取的 Cookie 填入对应的位置

选中需要转存的资源,点 转存

选择要转存的目录

转成成功会有提示

115网盘 对应的目录中,会看到刚刚转存的文件

参考文档

jiangrui1994/CloudSaver: 一个基于 Vue 3 + Express 的网盘资源搜索与转存工具。
地址:https://github.com/jiangrui1994/CloudSaver

因为懒,所以自己写了一个网盘资源搜索转存工具-CloudSaver各位大佬,走过路过,帮忙star一个吧!万分感谢!!! - 掘金
地址:https://juejin.cn/post/7473303204153376777

江江好-CloudSaver!自己开发了一个网盘资源搜索并一键转存工具!舒服了! | 江江好
地址:https://jiangmuxin.cn/archives/cloud-saver

网盘资源工具CloudSaver-最新飞牛部署教程!!_哔哩哔哩_bilibili
地址:https://www.bilibili.com/video/BV1AHRWYEEvr/