feat(rdp): 新增 RDP 远程桌面/SMB/账单同步能力 + 清理编译产物
主要变更: - RDP 远程桌面:新增 backend/pkg/rdp(RDP 引擎 + credssp/display/rle/trace)、 backend/controller/rdp*(连接/凭证/文件/会话/实时)、frontend RDP 组件与 API - Windows SMB 文件传输:backend/pkg/winsmb - 云账单同步:backend/pkg/billingsync + billing_sync/aliyun_billing,前端账单详情 - Agent CLI Kubernetes 工具:kubernetes_action/get、pod_execute/logs - 服务器导入助手:server_import_helpers、ImportCredentialSettings - 国际化与组件重构(cloud/deploy/monitor/server/system 等多模块) - 清理编译产物二进制:移除 backend/server、backend/agent/bin/aiops-agent-* - .gitignore:新增 backend/agent/ 与 .cache/(避免 334MB go-build 缓存误入库) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
1 parent
777d9e4e71
commit
76ec9387f0
202 files changed
+16555
-2543
No files matched your search
@@ -1,5 +1,43 @@
|
||||
# AIOps 开发日志
|
||||
|
||||
## 2026-07-03 Web RDP 自研图形引擎(移除 grdp)
|
||||
|
||||
### 完成项
|
||||
|
||||
| 项目 | 状态 | 说明 |
|
||||
|------|------|------|
|
||||
| 自研 SessionEngine | ✅ | `NewEngine()` → `SessionEngine`,完整 MCS + 位图 + 键鼠 |
|
||||
| 移除 nakagami/grdp | ✅ | `go.mod` 无 grdp;`Dockerfile` 去掉 `third_party/` |
|
||||
| 位图解压 | ✅ | `rle/` RLE + `mppc.go` MPPC + `bitmap_decode.go` PNG 编码 |
|
||||
| FastPath 收发 | ✅ | `packet_io.go`、`fastpath_recv.go`、`input_fastpath.go` |
|
||||
| 会话激活 | ✅ | FontMap 后 `SuppressOutput(ALLOW_DISPLAY_UPDATES)` |
|
||||
| 文件传输 | ✅ | SMB 直传 + `rdpfilestage` 暂存 + `auto_exec` 回退 |
|
||||
| 第三方备份 | ✅ | `/opt/rdp/third-party/`(grdp v0.8.7 + 参考实现) |
|
||||
| 文档 | ✅ | `docs/rdp.md` + `/opt/rdp/CHANGELOG.md` |
|
||||
|
||||
### 新增 / 变更文件(`backend/pkg/rdp/`)
|
||||
|
||||
- `session_engine.go`、`session_connect.go`、`packet_io.go`
|
||||
- `fastpath_recv.go`、`bitmap_decode.go`、`input_fastpath.go`、`mppc.go`
|
||||
- `rle/`(`util.go`、`bpp1~4.go`、`entry.go`)
|
||||
- `engine.go`:`NewEngine()` 指向 `SessionEngine`
|
||||
- `transport/tpkt.go`:新增 `WriteRaw`
|
||||
|
||||
### 编译与部署
|
||||
|
||||
```bash
|
||||
cd backend && CGO_ENABLED=1 go build .
|
||||
./run.sh docker up # 已验证镜像构建通过
|
||||
```
|
||||
|
||||
### 实测备注
|
||||
|
||||
- CredSSP/NLA 对 `192.168.14.172:3389` 稳定通过(~7ms)
|
||||
- MCS 握手在频繁探测时偶发 `connection reset`(目标机限流/策略)
|
||||
- 详细协议说明见 [docs/rdp.md](./rdp.md)
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-01 文档同步 + PageShell 设计系统
|
||||
|
||||
### 完成项
|
||||
|
||||
Reference in new issue
Block a user