feat: 完善日志审计功能

- 实现文件系统日志(FilesystemLog)记录文件管理器操作
- 实现操作日志(OperationLog)记录用户操作行为
- 实现数据库SQL日志(DatabaseSQLLog)模型和API
- 实现SSH会话命令记录(SessionCommand)含命令输出和风险等级
- 添加IP提取服务支持X-Real-IP和X-Forwarded-For
- 添加日志自动清理功能
- 修复ProFormSwitch required验证问题
- 修复设置页面默认值问题
- 修复文件上传错误检测逻辑
- 修复资产树key前缀问题
- 添加VNC/RDP设置默认值
- 修复文件管理标题翻译
This commit is contained in:
2026-04-19 06:57:42 +08:00
parent a2a1613384
commit 1f7c491048
42 changed files with 1214 additions and 130 deletions
+2 -1
View File
@@ -3,6 +3,7 @@ package middleware
import (
"net"
"next-terminal/server/common/nt"
"next-terminal/server/service"
"strings"
"next-terminal/server/api"
@@ -20,7 +21,7 @@ func TcpWall(next echo.HandlerFunc) echo.HandlerFunc {
return next(c)
}
ip := c.RealIP()
ip := service.PropertyService.GetClientIP(c)
var pass = true