玩玩云 - 版本信息
═══════════════════════════════════════

版本号: 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 提交历史
许可证: 仅供学习和个人使用

═══════════════════════════════════════
