按协议判断连接权限,优化权限检查效率

This commit is contained in:
2025-03-08 11:40:52 +08:00
parent 5786ac9d99
commit f996a20823
11 changed files with 328 additions and 101 deletions

View File

@@ -1,21 +1,23 @@
## todo
可配置 logger不直接使用 slog
授权测试,两种协议,三种认证方式
连接计时数据清理,避免堆泄露
找一个其他方式即时关闭未成功建立数据通道的连接
排查下套接字重复的问题
鉴权时判断授权的协议
建立通道时,发送的 dst 和 tag 等信息,可以用字节表示而非 string提高效率
建立数据通道失败后,根据用户所选协议返回对应失败响应
测试跳过认证时的最大 qps需要注意单机连接数上限会导致连接失败
数据通道池化
可配配置环境变量
- 输出级别
- 退出等待时间
- 数据通道连接超时等待时间
- 目标地址连接超时等待时间
@@ -24,13 +26,13 @@
协程池化
需要测试,考虑是否切换到 gnet
数据通道池化
数据通道支持 tcp 多路复用(分离逻辑流)
👆 进阶黑魔法 multipath tcp + 多路复用
考虑一下连接安全性
切换到 gnet
## 开发相关