一个基于 Vue 3 + Express 的网盘资源搜索与转存工具。
- 此项目仅供学习交流使用,请勿用于非法用途。
- 仅支持个人使用,不支持任何形式的 commercial 使用。
- 禁止在项目页面上进行任何形式的广告宣传。
- 所有搜索到的资源均来自第三方,本项目不对其真实性、合法性做出任何保证。
- 此项目的资源搜索需要用到代理环境,请自行搭建。
- 默认的代理地址为:
http://127.0.0.1
,端口为:7890
,如需修改,请自行.env
中配置。
- 支持多个资源订阅(电报群)源搜索
- 支持 115 网盘与夸克网盘资源转存
- 支持关键词搜索与资源链接解析
- 支持转存文件夹展示与选择
- Vue 3
- TypeScript
- Element Plus
- Pinia
- Vue Router
- Vite
- Node.js
- Express
- TypeScript
- RSS Parser
本项目需要 Node.js
版本 18.x
或更高版本。请确保在运行项目之前安装了正确的版本。
复制环境变量模板文件:
cp .env.example ./backend/.env
- 根据
.env.example
文件在backend
目录下创建.env
文件。 CLOUD115_COOKIE
:115 用户 cookieQUARK_COOKIE
:quark cookie
- 安装依赖:
npm run install
- 启动开发环境:
npm run dev
- 前端打包:
npm run build:frontend
或者进入前端目录frontend
,执行npm run build
- 将前端构建产物
dist
目录下的文件复制到服务器上,例如nginx
的html
目录下。 - 后端服务:先进入后端目录
backend
下npm run build
构建,然后执行npm run start
启动,默认端口为8009
。 - 通过
nginx
配置代理服务,将前端api的请求映射到后端服务。
This project is licensed under the MIT License - see the LICENSE file for details.