18 Commits

Author SHA1 Message Date
chenpei
7326e273e1 fix: harden media upload and release safety
Protect upload cleanup and atomic completion paths, add durable media worker leases and brand asset validation, and introduce verified migration/bootstrap/deployment gates.
2026-08-12 18:04:08 +08:00
chenpei
3f56e0280f fix: 钉钉登录后安全返回内网 2026-07-17 18:55:37 +08:00
chenpei
df35d2722f 接入由壹点统一通知中心 2026-07-15 17:44:08 +08:00
chenpei
6265a8d1f1 feat: 考核调研通知支持钉钉机器人单聊 2026-07-15 10:26:32 +08:00
chenpei
779cdba8a1 fix: 收紧系统权限并完善考核调研链路 2026-07-10 10:57:16 +08:00
chenpei
340f688b7b docs: align deployment and storage runbooks 2026-05-07 17:58:25 +08:00
chenpei
4712175cb0 feat(素材链路): 发布白底图双轨与AI生图回传能力
- 完成白底图 WebP 双轨接口、上传链路与预览缓存改造
- 新增 AI 生图平台成品回传接口、任务状态与表单规则
- 补齐 AI 生成标签、任务详情补全、相关测试与对接文档
2026-03-25 10:28:02 +08:00
chenpei
482447fe40 同步当前工作区源码并修复白底图上传问题 2026-03-14 10:36:21 +08:00
chenpei
cd6e40d9d2 优化:网络传输性能和稳定性 - TCP缓冲区+并发控制优化
主要改动:
1. TCP缓冲区优化(16MB)- 解决公网上传速度慢问题
2. 并发数降低到1-3 - 避免4并发导致ERR_CONNECTION_RESET
3. 动态并发控制 - 根据网络环境自动调整
4. Nginx超时增加到120s - 支持大分片上传
5. 上传进度修复 - 修复剩余时间计算
6. 新增任务-页面上传器和详情组件
7. 统一部署文档为deploy-remote-build.ps1

问题修复:
- 公网用户上传从200-900KB/s提升到预期3-5MB/s
- 内网用户上传更稳定,无连接重置错误
- UploadProgress组件剩余时间计算修正

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 09:33:09 +08:00
chenpei
6e4e72483b 源码备份:反编译还原完成后的完整源码 (2026-01-16) 2026-01-16 16:19:44 +08:00
chenpei
e465f7d766 鏇存柊椤圭洰鏂囨。鍜岄儴缃茶剼鏈?- 娣诲姞Git閮ㄧ讲鑴氭湰鍜孭owerShell 7鏀寔璇存槑 2026-01-12 22:37:31 +08:00
chenpei
8bf309e996 修复 AudioVisualizer 音频可视化组件:解决 'already connected' 错误,使用全局 WeakMap 跟踪初始化状态;修复 Dockerfile 构建依赖问题 2025-12-27 18:54:46 +08:00
chenpei
383772d39f 🛡️ 服务器安全加固和FRP问题修复
主要更新:
1. FRP服务器诊断与修复
   - 发现并修复文件描述符耗尽问题(65,536 → 1,048,576)
   - 分析并解决用户上传失败问题
   - 确认SSH服务器安全未被攻破

2. 安全防护系统部署
   - 部署IP黑名单防火墙(封禁20+攻击者)
   - 设置SSH端口速率限制
   - 配置自动化定时任务(每小时更新)
   - 安装Fail2ban实时防护系统
   - 添加白名单保护机制

3. 内网访问优化
   - 改进内网检测逻辑
   - 添加网络状态API
   - 优化钉钉登录流程
   - 完善信息补充功能

4. 文档完善
   - FRP服务器诊断修复报告
   - SSH安全评估报告
   - Fail2ban使用指南
   - 文件描述符详解
   - 用户上传失败原因分析
   - 防火墙配置说明
   - 内网检测改进报告

修复的问题:
- ✅ 文件描述符耗尽导致的服务异常
- ✅ 用户上传失败(影响9.5小时)
- ✅ SSH暴力破解攻击(91,299+次)
- ✅ 第三方项目攻击影响
- ✅ 127.0.0.1误封禁问题

部署的安全措施:
- 三重防护体系(Fail2ban + 防火墙 + 强密码)
- 自动化监控和封禁
- 实时攻击拦截(秒级响应)
- 完整的管理和监控工具

测试环境:开发环境
影响范围:服务器安全、用户上传、系统稳定性
当前状态:✅ 所有问题已修复,系统运行正常
2025-11-06 13:42:36 +08:00
chenpei
463ade5a00 fix: 使用正确的Gemini API代理地址
- 更新API_BASE_URL为: https://api.huandutech.com/v1
- 修复AI聊天连接超时问题
- 使用国内可访问的API代理服务
2025-10-27 18:29:14 +08:00
chenpei
6d8dbf0274 fix: 使用.env.local中正确的Gemini API KEY 2025-10-27 18:26:45 +08:00
chenpei
5a9aa8e2d4 fix: 添加Gemini AI环境变量配置到docker-compose
🔧 修复AI聊天500错误:
- 添加GEMINI_API_KEY环境变量
- 添加GEMINI_API_BASE_URL环境变量
- 添加GEMINI_MODEL环境变量

这将修复AI聊天功能的API调用错误
2025-10-27 18:23:25 +08:00
chenpei
d17f6df2c7 feat: 部门管理和文件上传优化
新功能:
1. 部门管理功能
   - 管理员可在系统设置中添加/删除部门
   - 用户注册时从下拉框选择部门
   - 新增Department数据库表和API

2. 文件上传优化
   - 支持直接上传源文件(.max/.psd/.ai/.cad/.dwg/.c4d)
   - 自动识别文件类型并设置素材类型
   - 压缩包需手动选择类型
   - 优化拖拽上传体验

数据库变更:
- 新增departments表
- User表新增department字段
2025-10-26 14:06:19 +08:00
chenpei
caa3d66c0a Initial commit: 共享平台项目 2025-10-26 09:11:04 +08:00