diff --git a/go.mod b/go.mod index ba4f623..07ed9fa 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/xtaci/kcp-go v5.0.7+incompatible golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25 golang.org/x/net v0.0.0-20190301231341-16b79f2e4e95 // indirect - golang.org/x/sys v0.0.0-20190303192550-c2f5717e611c // indirect + golang.org/x/sys v0.0.0-20190305064518-30e92a19ae4a // indirect ) // Replace dependency modules with local developing copy diff --git a/go.sum b/go.sum index a90945e..2205cf7 100644 --- a/go.sum +++ b/go.sum @@ -41,3 +41,5 @@ golang.org/x/sys v0.0.0-20190303122642-d455e41777fc h1:8EoQ+alqRKjWXD8k4lJE91+f2 golang.org/x/sys v0.0.0-20190303122642-d455e41777fc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190303192550-c2f5717e611c h1:AXm9RSDBofvoECjrx/I1fceu1mdoJP5zCjxjsOmyGgI= golang.org/x/sys v0.0.0-20190303192550-c2f5717e611c/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190305064518-30e92a19ae4a h1:wsSB0WNK6x5F2PxWYOQpGTzp/IH7X8V603VJwSXZUWc= +golang.org/x/sys v0.0.0-20190305064518-30e92a19ae4a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= diff --git a/main.go b/main.go index cfee7c9..9dccf2f 100644 --- a/main.go +++ b/main.go @@ -32,6 +32,9 @@ import ( const VERSION = "0.7.0" func main() { + // TODO: remove this line when Go1.13 is released. + os.Setenv("GODEBUG", os.Getenv("GODEBUG")+",tls13=1") + // read configs confInit() diff --git a/proxy/redir/redir_linux.go b/proxy/redir/redir_linux.go index 0f966d4..06f2fc9 100644 --- a/proxy/redir/redir_linux.go +++ b/proxy/redir/redir_linux.go @@ -100,7 +100,7 @@ func (s *RedirProxy) Serve(c net.Conn) { // loop request if c.LocalAddr().String() == tgt.String() { - log.F("[redir] loop request detected") + log.F("[redir] %s <-> %s, unallowed request to redir port", c.RemoteAddr(), tgt) return }