Files
socks-manager/engine
Your Name b32256930f fix: 修复 SOCKS5 账号密码认证时的 TCP 流读取 bug
问题原因:RFC 1929 认证请求是一个连续的 TCP 数据包,
原代码多次独立调用 reader.read(),第一次 read 已经把
整个认证请求都读入了,后续 read 调用阻塞超时。

修复方案:改用累积缓冲区方式解析认证请求,先累积所有
到达的数据,再逐步解析用户名和密码,避免不必要的阻塞
2026-07-16 23:50:41 +08:00
..