optimize(sniffer): wait data for 300ms instead of 100ms

This commit is contained in:
mzz2017
2023-04-12 22:27:44 +08:00
parent 08f75bef44
commit e61ac598b5
3 changed files with 19 additions and 11 deletions

View File

@ -30,12 +30,12 @@ func (c *ControlPlane) handleConn(lConn net.Conn) (err error) {
// Sniff target domain.
sniffer := sniffing.NewConnSniffer(lConn, TcpSniffBufSize)
// ConnSniffer should be used later, so we cannot close it now.
defer sniffer.Close()
domain, err := sniffer.SniffTcp()
if err != nil && !sniffing.IsSniffingError(err) {
return err
}
// ConnSniffer should be used later, so we cannot close it now.
defer sniffer.Close()
// Get tuples and outbound.
src := lConn.RemoteAddr().(*net.TCPAddr).AddrPort()