[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8632":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},8632,"CloudSaver","jiangrui1994\u002FCloudSaver","jiangrui1994","一个基于 Vue 3 + Express 的网盘资源搜索与转存工具。",null,"Vue",8974,757,25,43,0,14,78,3,79.44,"MIT License",false,"main",true,[],"2026-06-12 04:00:40","# CloudSaver\n\n![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)\n![Vue](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fvue-3.x-brightgreen.svg)\n![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ftypescript-5.x-blue.svg)\n[![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fjiangrui1994\u002FCloudSaver.svg?style=flat&logo=github)](https:\u002F\u002Fgithub.com\u002Fjiangrui1994\u002FCloudSaver\u002Fstargazers)\n![Docker](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fjiangrui1994\u002Fcloudsaver.svg)\n\u003Ca href=\"https:\u002F\u002Fhellogithub.com\u002Frepository\u002Fd13663fb959345e7923ecaccc3387571\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fabroad.hellogithub.com\u002Fv1\u002Fwidgets\u002Frecommend.svg?rid=d13663fb959345e7923ecaccc3387571&claim_uid=xP1MT4mSvN6wn5K&theme=small\" alt=\"Featured｜HelloGitHub\" \u002F>\u003C\u002Fa>\n\n一个基于 Vue 3 + Express 的网盘资源搜索与转存工具，支持响应式布局，移动端与PC完美适配，可通过 Docker 一键部署。\n\n官方Telegram群组：[https:\u002F\u002Ft.me\u002F+4fWSSbQn5rMxYjM1](https:\u002F\u002Ft.me\u002F+4fWSSbQn5rMxYjM1)\n\n官方QQ交流群（[群地址](https:\u002F\u002Fwww.yuque.com\u002Fxiaoruihenbangde\u002Fggogn3\u002Fga6gaaiy5fsyw62l#lsPla))\n\n版本更新日志：[https:\u002F\u002Fwww.yuque.com\u002Fxiaoruihenbangde\u002Fggogn3\u002Fvxoqxkx4rkcz3g94](https:\u002F\u002Fwww.yuque.com\u002Fxiaoruihenbangde\u002Fggogn3\u002Fvxoqxkx4rkcz3g94)\n\nCloudSaver部署与使用常见问题(包含更多搜索频道)：[https:\u002F\u002Fwww.yuque.com\u002Fxiaoruihenbangde\u002Fggogn3\u002Fga6gaaiy5fsyw62l](https:\u002F\u002Fwww.yuque.com\u002Fxiaoruihenbangde\u002Fggogn3\u002Fga6gaaiy5fsyw62l)\n密码 me16 点个Star呗~\n\n⚠️关于项目更新与需求处理的核心声明：[https:\u002F\u002Fwww.yuque.com\u002Fxiaoruihenbangde\u002Fggogn3\u002Fgt9cgqn2n3vergxx](https:\u002F\u002Fwww.yuque.com\u002Fxiaoruihenbangde\u002Fggogn3\u002Fgt9cgqn2n3vergxx)\n\n---\n\n⚠️**由于某些原因，[新版本](https:\u002F\u002Fwww.yuque.com\u002Fxiaoruihenbangde\u002Fggogn3\u002Fvxoqxkx4rkcz3g94)内容不包含在此开源仓库(停留在V0.2.5版本)，如需使用，请使用docker镜像进行部署使用。**\n\n---\n\n**🔒 重要安全提醒｜关于本项目私有化部署的强制建议**\n\n为保障您的数据安全与隐私权益，请务必**通过Docker自行私有化部署本项目**。我们**强烈反对**使用任何第三方提供的在线网站或他人部署的服务，原因如下：\n\n⚠️ **高风险预警**\n\n- 本项目涉及**网盘Cookie等敏感凭据**，若使用他人服务：  \n  ▶ 您的账号密码、隐私文件可能遭恶意窃取或篡改  \n  ▶ 攻击者可利用Cookie直接登录您的网盘实施破坏  \n  ▶ 数据泄露、资产损失等后果需完全由使用者自行承担\n\n🚫 **严正声明**\n\n1. 本项目**从未且不会**提供任何形式的在线服务、公开Demo或托管平台\n2. **任何声称与本项目相关的在线网站均为未授权第三方搭建**，存在蓄意作恶的高风险\n3. 如因使用非自建服务导致损失，本项目开发者**不承担任何法律责任**\n\n❓ **常见问题**  \nQ: 是否有在线Demo可直接试用？  \nA: **绝无可能！** 任何在线服务都与本项目无关，请立即关闭避免信息泄露\n\nQ: 为何不能使用他人部署好的服务？  \nA: Cookie等同于账号密码，交出Cookie=交出家门钥匙，请勿将身家安全托付陌生人\n\nQ: 如何确保100%安全？  \nA: 唯一可信方案：通过官方仓库代码+自主服务器部署，全程数据闭环\n\n---\n\n**🛡️ 最后一次严肃提醒**  \n您的账号安全只应掌握在自己手中！  \n请立即执行私有化部署 ▶ 避免无法挽回的数据灾难\n\n---\n\n## 功能特性\n\n- 🔍 多源资源搜索\n  - 支持多个资源订阅源搜索\n  - 支持关键词搜索与资源链接解析\n  - 支持豆瓣热门榜单展示\n- 💾 网盘资源转存\n  - 支持**115 网盘，夸克网盘，天翼网盘，123云盘**一键转存\n  - 支持转存文件夹展示与选择\n- 👥 多用户系统\n  - 支持用户注册登录\n  - 支持管理员与普通用户权限区分\n- 📱 响应式设计\n  - 支持 PC 端与移动端自适应布局\n  - 针对不同设备优化的交互体验\n\n## 产品展示\n\n\u003Cdetails>\n\u003Csummary>点击展开截图预览\u003C\u002Fsummary>\n\n### PC 端\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fpc\u002Flogin.png\" width=\"400\" alt=\"PC登录页面\">\n   \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fpc\u002Fdouban.png\" width=\"400\" alt=\"PC豆瓣榜单\">\n  \u003Cp>登录页面\u002F榜单\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fpc\u002Fsearch.png\" width=\"400\" alt=\"PC资源搜索\">\n  \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fpc\u002Fdetail.png\" width=\"400\" alt=\"PC资源详情\">\n  \u003Cp>资源搜索\u002F资源详情\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fpc\u002Fsave.png\" width=\"400\" alt=\"PC资源转存\">\n  \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fpc\u002Fsave1.png\" width=\"400\" alt=\"PC资源转存\">\n  \u003Cp>资源转存\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n### 移动端\n\n\u003Cdiv align=\"center\">\n  \u003Cdiv style=\"display: inline-block; margin: 0 20px;\">\n    \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fmobile\u002Flogin.png\" width=\"200\" alt=\"移动端登录页面\">\n    \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fmobile\u002Fsearch.png\" width=\"200\" alt=\"移动端资源搜索\">\n    \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fmobile\u002Fsave.png\" width=\"200\" alt=\"移动端资源转存\">\n    \u003Cimg src=\".\u002Fdocs\u002Fimages\u002Fmobile\u002Fsave1.png\" width=\"200\" alt=\"移动端资源转存\">\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C\u002Fdetails>\n\n## 技术栈\n\n### 前端\n\n- 核心框架\n  - Vue 3\n  - TypeScript\n  - Vite\n- 状态管理\n  - Pinia\n- 路由管理\n  - Vue Router\n- UI 组件库\n  - Element Plus (PC)\n  - Vant (Mobile)\n- 工具库\n  - Axios\n\n### 后端\n\n- 运行环境\n  - Node.js\n  - Express\n- 数据存储\n  - SQLite3\n\n## 环境要求\n\n- Node.js >= 18.x\n- pnpm >= 8.x (推荐)\n\n## 快速开始\n\n### 开发环境\n\n1. 克隆项目\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fjiangrui1994\u002FCloudSaver.git\ncd CloudSaver\n```\n\n2. 安装依赖\n\n```bash\npnpm install\n```\n\n3. 配置环境变量\n\n```bash\ncp .\u002Fbackend\u002F.env.example .\u002Fbackend\u002F.env\n```\n\n根据 `.env.example` 文件说明配置必要的环境变量。\n\n4. 启动开发服务器\n\n```bash\npnpm dev\n```\n\n### 生产环境部署\n\n1. 构建前端\n\n```bash\npnpm build:frontend\n```\n\n2. 构建后端\n\n```bash\ncd backend\npnpm build\n```\n\n3. 启动服务\n\n```bash\npnpm start\n```\n\n### Docker 部署\n\n说明：镜像源有**两个地址**供选择，下面部署命令中使用的是dockerhub托管的地址为例，github托管的地址请自行替换\n\n- dockerhub托管：\n  - `jiangrui1994\u002Fcloudsaver:latest` 稳定版\n  - `jiangrui1994\u002Fcloudsaver:test` 测试版 （包含最新功能和bug修复，但可能不如稳定版稳定）\n- github托管：\n  - `ghcr.io\u002Fjiangrui1994\u002Fcloudsaver:latest` 稳定版\n  - `ghcr.io\u002Fjiangrui1994\u002Fcloudsaver:test` 测试版 （包含最新功能和bug修复，但可能不如稳定版稳定）\n\n#### 单容器部署\n\n稳定版：\n\n```bash\ndocker run -d \\\n  -p 8008:8008 \\\n  -v \u002Fyour\u002Flocal\u002Fpath\u002Fdata:\u002Fapp\u002Fdata \\\n  -v \u002Fyour\u002Flocal\u002Fpath\u002Fconfig:\u002Fapp\u002Fconfig \\\n  --name cloud-saver \\\n  jiangrui1994\u002Fcloudsaver:latest\n```\n\n测试版（包含最新功能和bug修复，但可能不如稳定版稳定）：\n\n```bash\ndocker run -d \\\n  -p 8008:8008 \\\n  -v \u002Fyour\u002Flocal\u002Fpath\u002Fdata:\u002Fapp\u002Fdata \\\n  -v \u002Fyour\u002Flocal\u002Fpath\u002Fconfig:\u002Fapp\u002Fconfig \\\n  --name cloud-saver \\\n  jiangrui1994\u002Fcloudsaver:test\n```\n\n#### Docker Compose 部署\n\n创建 `docker-compose.yml` 文件：\n\n稳定版：\n\n```yaml\nversion: \"3\"\nservices:\n  cloudsaver:\n    image: jiangrui1994\u002Fcloudsaver:latest\n    container_name: cloud-saver\n    ports:\n      - \"8008:8008\"\n    volumes:\n      - \u002Fyour\u002Flocal\u002Fpath\u002Fdata:\u002Fapp\u002Fdata\n      - \u002Fyour\u002Flocal\u002Fpath\u002Fconfig:\u002Fapp\u002Fconfig\n    restart: unless-stopped\n```\n\n测试版：\n\n```yaml\nversion: \"3\"\nservices:\n  cloudsaver:\n    image: jiangrui1994\u002Fcloudsaver:test\n    container_name: cloud-saver\n    ports:\n      - \"8008:8008\"\n    volumes:\n      - \u002Fyour\u002Flocal\u002Fpath\u002Fdata:\u002Fapp\u002Fdata\n      - \u002Fyour\u002Flocal\u002Fpath\u002Fconfig:\u002Fapp\u002Fconfig\n    restart: unless-stopped\n```\n\n#### \u002Fapp\u002Fconfig 目录说明\n\n- `env` 文件：包含后端环境变量配置\n\n```bash\n# JWT配置\nJWT_SECRET=your_jwt_secret_here\n\n# Telegram配置\nTELEGRAM_BASE_URL=https:\u002F\u002Ft.me\u002Fs\n\n# Telegram频道配置(0.3.0及之后版本无效)\nTELE_CHANNELS=[{\"id\":\"xxxx\",\"name\":\"xxxx资源分享\"}]\n```\n\n运行：\n\n```bash\ndocker-compose up -d\n```\n\n> **注意**: 测试版（:test标签）包含最新的功能开发和bug修复，但可能存在不稳定因素。建议生产环境使用稳定版（:latest标签）。\n\n## 注意事项\n\n1. 资源搜索需要配置代理环境\n2. 默认注册码\n   - 管理员：230713\n   - 普通用户：9527\n\n## 联系方式\n\n\u003Cdiv align=\"center\">\n  \u003Cdiv>\n   官方QQ交流群（群地址(https:\u002F\u002Fwww.yuque.com\u002Fxiaoruihenbangde\u002Fggogn3\u002Fga6gaaiy5fsyw62l#lsPla))\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n## 支持项目\n\n如果您觉得这个项目对您有帮助，可以考虑给予一点支持，这将帮助我们持续改进项目 ❤️\n\n您可以：\n\n- ⭐ 给项目点个 Star\n- 🎉 分享给更多有需要的朋友\n- ☕ 请作者喝杯冰阔乐或咖啡\n- 💰 **赞赏了一定记得[和我联系(点我！)](https:\u002F\u002Fwj.qq.com\u002Fs2\u002F26394114\u002F3f81\u002F)**\n\n\u003Cdiv align=\"center\">\n  \u003Cdiv style=\"display: inline-block; margin: 0 20px;\">\n    \u003Cimg src=\"https:\u002F\u002Foss.jiangmuxin.cn\u002Fcloudsaver\u002Fwechat_pay.jpg\" height=\"300\" alt=\"微信打赏\">\n    \u003Cimg src=\"https:\u002F\u002Foss.jiangmuxin.cn\u002Fcloudsaver\u002Falipay.png\" height=\"300\" alt=\"支付宝打赏\">\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n## 特别声明\n\n1. 本项目仅供学习交流使用，请勿用于非法用途\n2. 仅支持个人使用，不支持任何形式的商业使用\n3. 禁止在项目页面进行任何形式的广告宣传\n4. 所有搜索到的资源均来自第三方，本项目不对其真实性、合法性做出任何保证\n\n## 贡献指南\n\n1. Fork 本仓库\n2. 创建特性分支 (`git checkout -b feature\u002FAmazingFeature`)\n3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature\u002FAmazingFeature`)\n5. 提交 Pull Request\n\n## 开源协议\n\n本项目基于 MIT 协议开源 - 查看 [LICENSE](LICENSE) 文件了解更多细节\n\n## 鸣谢\n\n- 👨‍💻 感谢所有为这个项目做出贡献的开发者们！\n- 👥 感谢所有使用本项目并提供反馈的用户！\n- 感谢所有给予支持和鼓励的朋友们！\n\n## 赞助\n本项目 CDN 加速及安全防护由 Tencent EdgeOne 赞助\n\n\u003Ca href=\"https:\u002F\u002Fedgeone.ai\u002F?from=github\" target=\"_blank\">亚洲最佳CDN、边缘和安全解决方案 - Tencent EdgeOne\u003C\u002Fa>\n\n\u003Cimg title=\"亚洲最佳CDN、边缘和安全解决方案 - Tencent EdgeOne\" src=\"https:\u002F\u002Fedgeone.ai\u002Fmedia\u002F34fe3a45-492d-4ea4-ae5d-ea1087ca7b4b.png\" width=\"300\">\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=jiangrui1994\u002Fcloudsaver&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#jiangrui1994\u002Fcloudsaver&Date)\n","CloudSaver 是一个基于 Vue 3 和 Express 的网盘资源搜索与转存工具。其核心功能包括多源资源搜索、关键词搜索与资源链接解析、豆瓣热门榜单展示以及支持115网盘、夸克网盘、天翼网盘和123云盘的一键转存。此外，它还具备用户注册登录功能，并区分管理员与普通用户的权限。该工具采用响应式设计，确保在PC端和移动端都能获得良好的用户体验。适用于需要高效管理和转存网盘资源的个人或团队，特别适合对数据安全有高要求的用户，推荐通过Docker进行私有化部署以保障敏感信息的安全。",2,"2026-06-11 03:19:01","top_language"]