Signed-off-by: arraykeys@gmail.com <arraykeys@gmail.com>
This commit is contained in:
@ -424,6 +424,7 @@ func (s *Socks) proxyTCP(inConn *net.Conn, methodReq socks.MethodsRequest, reque
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
outConn, err = utils.ConnectHost(request.Addr(), *s.cfg.Timeout)
|
outConn, err = utils.ConnectHost(request.Addr(), *s.cfg.Timeout)
|
||||||
|
useProxy = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tryCount++
|
tryCount++
|
||||||
@ -447,7 +448,7 @@ func (s *Socks) proxyTCP(inConn *net.Conn, methodReq socks.MethodsRequest, reque
|
|||||||
|
|
||||||
log.Printf("conn %s - %s connected", inAddr, request.Addr())
|
log.Printf("conn %s - %s connected", inAddr, request.Addr())
|
||||||
utils.IoBind(*inConn, outConn, func(err error) {
|
utils.IoBind(*inConn, outConn, func(err error) {
|
||||||
log.Printf("conn %s - %s released", inAddr, request.Addr())
|
log.Printf("conn %s - %s released %s", inAddr, request.Addr(), err)
|
||||||
utils.CloseConn(inConn)
|
utils.CloseConn(inConn)
|
||||||
utils.CloseConn(&outConn)
|
utils.CloseConn(&outConn)
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user