Files
vue-driven-cloud-storage/VERSION.txt
喻勇祥 ac9f1c7052 chore: 发布 v1.1.0 版本
新增功能:
- 登录和分享密码防爆破保护
- 更新脚本自动检测和修复上传工具
- 首页界面优化

安全增强:
- 基于IP和用户名的智能限流
- 支持反向代理场景
- 详细的安全日志
2025-11-13 23:13:24 +08:00

119 lines
3.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
玩玩云 - 版本信息
═══════════════════════════════════════
版本号: 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 提交历史
许可证: 仅供学习和个人使用
═══════════════════════════════════════