From d3fe7c74ebe883b988d2940586ce22aa43b513b0 Mon Sep 17 00:00:00 2001 From: "rui.zheng" Date: Fri, 30 Oct 2015 13:51:56 +0800 Subject: [PATCH] more detail log --- conn.go | 6 +++--- socks.go | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/conn.go b/conn.go index baf9be8..1c305b7 100644 --- a/conn.go +++ b/conn.go @@ -144,14 +144,14 @@ func handleConn(conn net.Conn, arg Args) { method := selector.Select(methods...) if _, err := conn.Write([]byte{gosocks5.Ver5, method}); err != nil { if glog.V(LWARNING) { - glog.Warningln("socks5:", err) + glog.Warningln("socks5 select:", err) } return } c, err := selector.OnSelected(method, conn) if err != nil { if glog.V(LWARNING) { - glog.Warningln("socks5:", err) + glog.Warningln("socks5 onselected:", err) } return } @@ -160,7 +160,7 @@ func handleConn(conn net.Conn, arg Args) { req, err := gosocks5.ReadRequest(conn) if err != nil { if glog.V(LWARNING) { - glog.Warningln("socks5:", err) + glog.Warningln("socks5 request:", err) } return } diff --git a/socks.go b/socks.go index 7b53467..759ed5a 100644 --- a/socks.go +++ b/socks.go @@ -409,8 +409,10 @@ func createClientConn(conn net.Conn, uconn *net.UDPConn) (c *UDPConn, dgram *gos select { case dgram = <-dgramChan: if raddr != nil { + glog.V(LINFO).Infoln("[udp] client", raddr) c = Client(uconn, raddr) } else { + glog.V(LINFO).Infoln("[udp] tunnel") c = Client(conn, nil) } case err = <-errChan: @@ -451,6 +453,7 @@ func createServerConn(uconn *net.UDPConn, addr net.Addr) (c *UDPConn, err error) fconn.Close() return nil, errors.New("Failure") } + glog.V(LINFO).Infoln("forward udp associate, on", rep.Addr, "OK") c = Server(fconn) return