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