重构代理解析流程,引入端口混合协议转发

This commit is contained in:
2025-03-01 17:08:56 +08:00
parent b8a3dd93dc
commit 76139d28c4
24 changed files with 841 additions and 1042 deletions

View File

@@ -63,4 +63,8 @@ ERR: 除非有必要,否则全部 error 都使用 `errors.Wrap()` 包裹(如
1. 构建项目
2. 使用测试配置 `.env.test` 远程启动 docker
## 转发服务
### 转发服务结束时资源清理
1. 关闭接听端口防止新连接接入user, data, ctrl
2. 通知并等待所有正在运行的 conn 处理协程全部关闭user, data, ctrl
3. 结束所有保存且未使用的 conn 连接user, ctrl