From c4be25076dc78e27bbb02601849930f4e4778685 Mon Sep 17 00:00:00 2001 From: Marcos Lilljedahl Date: Thu, 30 Mar 2017 18:50:10 -0300 Subject: [PATCH] Remove unnecesary proxy --- handlers/websocket_reverseproxy.go | 32 ------------------------------ 1 file changed, 32 deletions(-) delete mode 100644 handlers/websocket_reverseproxy.go diff --git a/handlers/websocket_reverseproxy.go b/handlers/websocket_reverseproxy.go deleted file mode 100644 index 92d87bd..0000000 --- a/handlers/websocket_reverseproxy.go +++ /dev/null @@ -1,32 +0,0 @@ -package handlers - -import ( - "crypto/tls" - "fmt" - "net/http" - - "github.com/gorilla/mux" - "github.com/yhat/wsutil" -) - -func NewMultipleHostWebsocketReverseProxy() *wsutil.ReverseProxy { - tlsConfig := &tls.Config{ - InsecureSkipVerify: true, - } - director := func(req *http.Request) { - v := mux.Vars(req) - - node, port := getTargetInfo(v, req) - - if port == "443" { - // Only proxy http for now - req.URL.Scheme = "wss" - } else { - // Only proxy http for now - req.URL.Scheme = "ws" - } - req.URL.Host = fmt.Sprintf("%s:%s", node, port) - } - - return &wsutil.ReverseProxy{Director: director, TLSClientConfig: tlsConfig} -}