shimmeris / SCFProxy

A proxy tool based on cloud function.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SOCKS5 代理连续多个请求后VPS上出现大量CLOSE_WAIT 和 FIN_WAIT2 的未关闭连接

m00nfly opened this issue · comments

使用 SOCKS5 代理
PC 客户端通过 VPS 上的该代理连续发起多个 https 访问请求,VPS上的 bridge 会出现大量 PC 客户端 IP 与 Socks5 之间的 CLOSE_WAIT 状态的链接,随着请求次数的增加而增长;

同时观察到 Tencent SCF 平台地址与 bridge 之间也会出现大量状态为 FIN_WAIT2 的链接;

能否针对每个 session 的 Socket 状态增加判断,将 PC客户端主动断开,或 SCF 主动断开连接的情况,bridge 能正常处理自己主动进行 close() ?

我对 python 的 socket 使用不是很熟悉,不然就自己动手了,希望进行修复!