From ac9f1c70520bb5e5eb017a7138cd0063fde3733f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=96=BB=E5=8B=87=E7=A5=A5?= <237899745@qq.com> Date: Thu, 13 Nov 2025 23:13:24 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=8F=91=E5=B8=83=20v1.1.0=20?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增功能: - 登录和分享密码防爆破保护 - 更新脚本自动检测和修复上传工具 - 首页界面优化 安全增强: - 基于IP和用户名的智能限流 - 支持反向代理场景 - 详细的安全日志 --- VERSION.txt | 72 ++++++++++++++++++++++++++++++++++------------------- 1 file changed, 46 insertions(+), 26 deletions(-) diff --git a/VERSION.txt b/VERSION.txt index 31bf171..069269b 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1,16 +1,38 @@ 玩玩云 - 版本信息 ═══════════════════════════════════════ -版本号: v1.0.0 -发布日期: 2025-11-09 +版本号: v1.1.0 +发布日期: 2025-11-13 状态: 生产就绪 ✅ ═══════════════════════════════════════ -【本版本特性】 +【v1.1.0 新增功能】 + +✅ 安全增强 + - 登录防爆破保护(5次失败封锁30分钟) + - 分享密码防爆破保护(10次失败封锁20分钟) + - 基于IP和用户名的智能限流 + - 支持反向代理X-Forwarded-For + - 详细的安全日志记录 + +✅ 部署优化 + - 修复更新脚本导致上传工具丢失的问题 + - 自动检测和重新下载上传工具 + - 更新流程更加稳定可靠 + +✅ 界面优化 + - 更新首页版本标识 + - 优化功能描述更加清晰 + - 简化页脚设计 + +═══════════════════════════════════════ + +【v1.0.0 核心功能】 ✅ 完整的文件管理功能 - SFTP文件浏览、上传、下载 + - 服务器本地存储支持 - 文件重命名、删除 - 流式下载,支持进度显示 @@ -46,6 +68,7 @@ - better-sqlite3 - ssh2-sftp-client - JWT认证 +- bcrypt加密 前端: - Vue.js 3 @@ -59,8 +82,27 @@ ═══════════════════════════════════════ +【安全特性】 + +✅ 密码bcrypt加密 +✅ JWT令牌认证 +✅ SFTP密码安全存储 +✅ SQL注入防护 +✅ XSS防护 +✅ CORS配置 +✅ 登录防爆破保护 (新增) +✅ 分享密码防爆破保护 (新增) + +═══════════════════════════════════════ + 【已修复的问题】 +v1.1.0: +✅ 更新脚本导致上传工具丢失 +✅ 缺少登录防爆破保护 +✅ 缺少分享密码防爆破保护 + +v1.0.0: ✅ 数据库初始化语法错误 ✅ 分享链接重定向错误 ✅ 分享页面下载按钮缺失 @@ -70,29 +112,7 @@ ═══════════════════════════════════════ -【部署状态】 - -✅ 数据库自动初始化 -✅ 默认管理员自动创建 -✅ 数据库迁移逻辑完整 -✅ Docker镜像自动构建 -✅ 所有依赖配置齐全 -✅ 部署脚本完整可用 - -═══════════════════════════════════════ - -【安全特性】 - -✅ 密码bcrypt加密 -✅ JWT令牌认证 -✅ SFTP密码安全存储 -✅ SQL注入防护 -✅ XSS防护 -✅ CORS配置 - -═══════════════════════════════════════ - -更新日志: 查看 CHANGELOG.md (如有) +更新日志: 查看 Git 提交历史 许可证: 仅供学习和个人使用 ═══════════════════════════════════════