新增功能: - 登录和分享密码防爆破保护 - 更新脚本自动检测和修复上传工具 - 首页界面优化 安全增强: - 基于IP和用户名的智能限流 - 支持反向代理场景 - 详细的安全日志
119 lines
3.0 KiB
Plaintext
119 lines
3.0 KiB
Plaintext
玩玩云 - 版本信息
|
||
═══════════════════════════════════════
|
||
|
||
版本号: 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 提交历史
|
||
许可证: 仅供学习和个人使用
|
||
|
||
═══════════════════════════════════════
|