Commit Graph

2 Commits

Author SHA1 Message Date
kingecg df3d7fa9a4 ```
feat(proxy): 完成TCP和WebSocket代理功能实现

- 实现完整的TCP双向数据转发功能,包括连接建立、数据传输和错误处理
- 添加WebSocket协议支持,实现握手处理和帧转发逻辑
- 实现协议自动检测功能,通过HTTP Upgrade头部识别WebSocket连接
- 在服务器模块中添加CONNECT方法支持,用于HTTP隧道处理
- 集成TCP代理到配置系统和路由规则中
- 添加TCP代理连接统计和管理功能
- 实现详细的错误处理和日志记录机制
- 增加TCP代理的集成测试用例
- 更新项目进度文档,反映TCP和WebSocket代理功能已完成
```
2026-01-17 19:00:29 +08:00
kingecg 14b7c702fe ```
fix(proxy): 修复ForwardProxy和TcpProxyManager的Clone trait实现

- 为ForwardProxy添加Clone trait派生以支持克隆操作
- 为TcpProxyManager添加Clone trait派生以支持克隆操作
- 在ProxyServer中初始化forward_proxy和tcp_proxy_manager字段
- 确保项目能够正常编译通过
- 验证所有7个测试用例均能通过
- 通过clippy代码质量检查
```
2026-01-16 21:56:41 +08:00