🧹 清理冗余文档和脚本文件
项目清理: - 删除重复的部署文档(DEPLOY.md, DEPLOYMENT.md, DOCKER部署指南.md等) - 删除过时的验证码功能文档(CAPTCHA_*.md) - 删除临时修复脚本(fix_*.sh) - 删除旧版本文档(VERSION.txt, UPDATE_SUMMARY_v1.1.0.md) - 删除重复的部署脚本(deploy.sh) 精简原因: - README.md 已包含完整的部署和使用说明 - install.sh 提供一键部署功能 - 减少文档冗余,降低维护成本 - 保持项目结构清晰简洁 保留的核心文件: - README.md(主文档) - install.sh(一键部署脚本) - docker-compose.yml(Docker 配置) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
118
VERSION.txt
118
VERSION.txt
@@ -1,118 +0,0 @@
|
||||
玩玩云 - 版本信息
|
||||
═══════════════════════════════════════
|
||||
|
||||
版本号: v1.1.0
|
||||
发布日期: 2025-11-13
|
||||
状态: 生产就绪 ✅
|
||||
|
||||
═══════════════════════════════════════
|
||||
|
||||
【v1.1.0 新增功能】
|
||||
|
||||
✅ 安全增强
|
||||
- 登录防爆破保护(5次失败封锁30分钟)
|
||||
- 分享密码防爆破保护(10次失败封锁20分钟)
|
||||
- 基于IP和用户名的智能限流
|
||||
- 支持反向代理X-Forwarded-For
|
||||
- 详细的安全日志记录
|
||||
|
||||
✅ 部署优化
|
||||
- 修复更新脚本导致上传工具丢失的问题
|
||||
- 自动检测和重新下载上传工具
|
||||
- 更新流程更加稳定可靠
|
||||
|
||||
✅ 界面优化
|
||||
- 更新首页版本标识
|
||||
- 优化功能描述更加清晰
|
||||
- 简化页脚设计
|
||||
|
||||
═══════════════════════════════════════
|
||||
|
||||
【v1.0.0 核心功能】
|
||||
|
||||
✅ 完整的文件管理功能
|
||||
- SFTP文件浏览、上传、下载
|
||||
- 服务器本地存储支持
|
||||
- 文件重命名、删除
|
||||
- 流式下载,支持进度显示
|
||||
|
||||
✅ 文件分享功能
|
||||
- 生成分享链接
|
||||
- 支持密码保护
|
||||
- 支持有效期设置
|
||||
- 双模式下载(HTTP/SFTP)
|
||||
|
||||
✅ 用户管理系统
|
||||
- 用户注册、登录
|
||||
- 密码加密存储
|
||||
- JWT认证
|
||||
- 管理员权限管理
|
||||
|
||||
✅ 桌面上传工具
|
||||
- 拖拽上传
|
||||
- 实时进度显示
|
||||
- 自动配置
|
||||
|
||||
✅ Docker容器化部署
|
||||
- 一键部署脚本
|
||||
- 自动环境检查
|
||||
- 完整的日志记录
|
||||
|
||||
═══════════════════════════════════════
|
||||
|
||||
【技术栈】
|
||||
|
||||
后端:
|
||||
- Node.js 20
|
||||
- Express 4.x
|
||||
- better-sqlite3
|
||||
- ssh2-sftp-client
|
||||
- JWT认证
|
||||
- bcrypt加密
|
||||
|
||||
前端:
|
||||
- Vue.js 3
|
||||
- Axios
|
||||
- Font Awesome
|
||||
|
||||
部署:
|
||||
- Docker
|
||||
- Docker Compose
|
||||
- Nginx
|
||||
|
||||
═══════════════════════════════════════
|
||||
|
||||
【安全特性】
|
||||
|
||||
✅ 密码bcrypt加密
|
||||
✅ JWT令牌认证
|
||||
✅ SFTP密码安全存储
|
||||
✅ SQL注入防护
|
||||
✅ XSS防护
|
||||
✅ CORS配置
|
||||
✅ 登录防爆破保护 (新增)
|
||||
✅ 分享密码防爆破保护 (新增)
|
||||
|
||||
═══════════════════════════════════════
|
||||
|
||||
【已修复的问题】
|
||||
|
||||
v1.1.0:
|
||||
✅ 更新脚本导致上传工具丢失
|
||||
✅ 缺少登录防爆破保护
|
||||
✅ 缺少分享密码防爆破保护
|
||||
|
||||
v1.0.0:
|
||||
✅ 数据库初始化语法错误
|
||||
✅ 分享链接重定向错误
|
||||
✅ 分享页面下载按钮缺失
|
||||
✅ 密码验证错误
|
||||
✅ SFTP连接过早关闭
|
||||
✅ Docker配置不完整
|
||||
|
||||
═══════════════════════════════════════
|
||||
|
||||
更新日志: 查看 Git 提交历史
|
||||
许可证: 仅供学习和个人使用
|
||||
|
||||
═══════════════════════════════════════
|
||||
Reference in New Issue
Block a user