mirror of
https://github.com/ctwj/urldb.git
synced 2025-11-25 11:29:37 +08:00
175 lines
5.1 KiB
Markdown
175 lines
5.1 KiB
Markdown
# 🚀 urlDB - 老九网盘资源数据库
|
||
|
||
<div align="center">
|
||
|
||

|
||

|
||

|
||

|
||

|
||
|
||
**一个现代化的网盘资源数据库,支持多网盘自动化转存分享,支持百度网盘,阿里云盘,夸克网盘, 天翼云盘,迅雷云盘,123云盘,115网盘,UC网盘 **
|
||
|
||
🌐 [在线演示](https://pan.l9.lc) | 📖 [文档](https://ecn5khs4t956.feishu.cn/wiki/PsnDwtxghiP0mLkTiruczKtxnwd?from=from_copylink) | 🐛 [问题反馈](https://github.com/ctwj/urldb/issues) | ⭐ [给个星标](https://github.com/ctwj/urldb)
|
||
|
||
### 支持的网盘平台
|
||
|
||
| 平台 | 录入 | 转存 | 分享 |
|
||
|------|-------|-----|------|
|
||
| 百度网盘 | ✅ 支持 | 🚧 开发中 | 🚧 开发中 |
|
||
| 阿里云盘 | ✅ 支持 | 🚧 开发中 | 🚧 开发中 |
|
||
| 夸克网盘 | ✅ 支持 | ✅ 支持 | ✅ 支持 |
|
||
| 天翼云盘 | ✅ 支持 | 🚧 开发中 | 🚧 开发中 |
|
||
| 迅雷云盘 | ✅ 支持 | 🚧 开发中 | 🚧 开发中 |
|
||
| UC网盘 | ✅ 支持 | 🚧 开发中 | 🚧 开发中 |
|
||
| 123云盘 | ✅ 支持 | 🚧 开发中 | 🚧 开发中 |
|
||
| 115网盘 | ✅ 支持 | 🚧 开发中 | 🚧 开发中 |
|
||
|
||
</div>
|
||
|
||
---
|
||
|
||
## 🔔 版本改动
|
||
|
||
- [文档说明](https://ecn5khs4t956.feishu.cn/wiki/PsnDwtxghiP0mLkTiruczKtxnwd?from=from_copylink)
|
||
- [服务器要求](https://ecn5khs4t956.feishu.cn/wiki/W8YBww1Mmiu4Cdkp5W4c8pFNnMf?from=from_copylink)
|
||
- [QQ机器人](https://github.com/ctwj/astrbot_plugin_urldb)
|
||
|
||
### v1.2.3
|
||
1. 添加图片上传功能
|
||
2. 添加Logo配置项,首页Logo显示
|
||
3. 后台界面体验优化
|
||
|
||
### v1.2.1
|
||
1. 修复转存移除广告失败的问题和添加广告失败的问题
|
||
2. 管理后台UI优化
|
||
3. 首页添加描述显示
|
||
|
||
### v1.2.0
|
||
1. 新增手动批量转存
|
||
2. 新增QQ机器人
|
||
3. 新增任务管理功能
|
||
4. 自动转存改版(批量转存修改为,显示二维码时自动转存)
|
||
5. 新增支持第三方统计代码配置
|
||
|
||
### v1.0.0
|
||
1. 支持API,手动批量录入资源
|
||
2. 支持,自动判断资源有效性
|
||
3. 支持自动转存
|
||
4. 支持平台多账号管理(Quark)
|
||
5. 支持简单的数据统计
|
||
|
||
|
||
|
||
---
|
||
|
||
## 📸 项目截图
|
||
|
||
|
||
|
||
### 🏠 首页
|
||

|
||
|
||
### 🔧 后台管理
|
||

|
||
|
||
### ⚙️ 系统配置
|
||

|
||
|
||
### 🔍 批量转存
|
||

|
||
|
||
### 👤 多账号管理
|
||

|
||
|
||
---
|
||
|
||
## ✨ 功能特性
|
||
|
||
### 🎯 核心功能
|
||
- **📁 多平台网盘支持** - 支持夸克网盘、阿里云盘、百度网盘、UC网盘
|
||
- **🔍 公开API** - 支持API数据录入,资源搜索
|
||
- **🏷️ 自动预处理** - 系统自动处理资源, 对数据进行有效性判断
|
||
- **📊 自动转存分享** - 有效资源,如果属于支持类型将自动转存分享
|
||
- **📱 多账号管理** - 同平台支持多账号管理
|
||
|
||
## 🏗️ 技术架构
|
||
|
||
### 后端技术栈
|
||
- **🦀 Golang 10.23+** - 高性能后端语言
|
||
- **🌿 Gin** - 轻量级Web框架
|
||
- **🗄️ PostgreSQL** - 关系型数据库
|
||
- **🔧 GORM** - ORM框架
|
||
- **🔐 JWT** - 身份认证
|
||
|
||
### 前端技术栈
|
||
- **⚡ Nuxt.js 3** - Vue.js全栈框架
|
||
- **🎨 Vue 3** - 渐进式JavaScript框架
|
||
- **📝 TypeScript** - 类型安全的JavaScript
|
||
- **🎨 Tailwind CSS** - 实用优先的CSS框架
|
||
- **🔧 Pinia** - 状态管理
|
||
|
||
---
|
||
|
||
## 🔧 配置说明
|
||
|
||
### 环境变量配置
|
||
|
||
```bash
|
||
# 数据库配置
|
||
DB_HOST=localhost
|
||
DB_PORT=5432
|
||
DB_USER=postgres
|
||
DB_PASSWORD=your_password
|
||
DB_NAME=url_db
|
||
|
||
# 服务器配置
|
||
PORT=8080
|
||
|
||
# 时区配置
|
||
TIMEZONE=Asia/Shanghai
|
||
```
|
||
|
||
### 镜像构建
|
||
|
||
```
|
||
docker build -t ctwj/urldb-frontend:1.0.7 --target frontend .
|
||
docker build -t ctwj/urldb-backend:1.0.7 --target backend .
|
||
docker push ctwj/urldb-frontend:1.0.7
|
||
docker push ctwj/urldb-backend:1.0.7
|
||
```
|
||
|
||
---
|
||
|
||
## 📄 许可证
|
||
|
||
本项目采用 [GPL License](LICENSE) 许可证。
|
||
|
||
---
|
||
|
||
## 🙏 致谢
|
||
|
||
感谢以下开源项目的支持:
|
||
|
||
- [Gin](https://github.com/gin-gonic/gin) - Go Web框架
|
||
- [Nuxt.js](https://nuxt.com/) - Vue.js全栈框架
|
||
- [Tailwind CSS](https://tailwindcss.com/) - CSS框架
|
||
- [GORM](https://gorm.io/) - Go ORM库
|
||
|
||
---
|
||
|
||
## 📞 联系我们
|
||
|
||
- **项目地址**: [https://github.com/ctwj/urldb](https://github.com/ctwj/urldb)
|
||
- **问题反馈**: [Issues](https://github.com/ctwj/urldb/issues)
|
||
- **邮箱**: 510199617@qq.com
|
||
|
||
---
|
||
|
||
<div align="center">
|
||
|
||
**如果这个项目对您有帮助,请给我们一个 ⭐ Star!**
|
||
|
||
Made with ❤️ by [老九]
|
||
|
||
</div> |