From 6604bfe8a713c78320b1ffa0058fc3e968868b3a Mon Sep 17 00:00:00 2001 From: nadoo <287492+nadoo@users.noreply.github.com> Date: Fri, 20 Sep 2019 13:58:53 +0800 Subject: [PATCH] tls: fixed a bug in tls which may lose proxy addr --- main.go | 2 +- proxy/tls/tls.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 2bc2b6d..e500b6a 100644 --- a/main.go +++ b/main.go @@ -29,7 +29,7 @@ import ( _ "github.com/nadoo/glider/proxy/ws" ) -var version = "0.8.0" +var version = "0.8.2" func main() { // read configs diff --git a/proxy/tls/tls.go b/proxy/tls/tls.go index 8ccbd6b..a23262f 100644 --- a/proxy/tls/tls.go +++ b/proxy/tls/tls.go @@ -43,6 +43,7 @@ func NewTLS(s string, d proxy.Dialer, p proxy.Proxy) (*TLS, error) { } addr := u.Host + colonPos := strings.LastIndex(addr, ":") if colonPos == -1 { colonPos = len(addr) @@ -57,6 +58,7 @@ func NewTLS(s string, d proxy.Dialer, p proxy.Proxy) (*TLS, error) { t := &TLS{ dialer: d, proxy: p, + addr: addr, serverName: serverName, skipVerify: false, certFile: certFile,