xjasonlyu / tun2socks

tun2socks - powered by gVisor TCP/IP stack
https://github.com/xjasonlyu/tun2socks/wiki
GNU General Public License v3.0
2.85k stars 405 forks source link

Feature: cli tcp wait timeout option #156

Closed myloft closed 1 year ago

myloft commented 1 year ago

Add cli option TCPWaitTimeout to control conn block time in FIN_WAIT2 state.

myloft commented 1 year ago

155

myloft commented 1 year ago

增加了 cli 的 TCPWaitTimeout option,可以用于控制 Client 关闭 conn 后阻塞在 FIN_WAIT2 的时间,对于一些依赖 TCP 连接状态的协议如(FTP)调小该值可以降低命令回显和数据传输阻塞的时间。调整为 0,当 Client 发送 Fin 关闭连接,tun2socks 会立刻结束该连接。