优化 socks 解析流程

This commit is contained in:
2025-02-26 13:56:56 +08:00
parent b50dc3d91c
commit 7ee4ded08c
12 changed files with 301 additions and 104 deletions

View File

@@ -18,12 +18,28 @@ fwd 使用自定义 context 实现在一个上下文中控制 cancelerrCh 和
网关根据代理节点对目标服务连接的反馈,决定向用户返回的 socks 响应
数据通道池化
### 长期
代理端口支持混合端口转发(支持 tcp_mux
数据通道支持 tcp 多路复用(分离逻辑流)
👆 进阶黑魔法 multipath tcp + 多路复用
考虑一下连接安全性
内部接口 rtt 是否还有优化空间当前30-300ms根据内容大小增长
### 代码清理
检查 slog 级别:
ERR: 除非有必要,否则全部 error 都使用 `errors.Wrap()` 包裹(如果下游有返回 err并附带本层业务信息return 到上层统一打印
其他级别日志就地打印Info 只用来跟踪关键流程
## 开发相关
### 环境变量