From 0614afa86fd111cb9827e9ed97e24dbd753c523b Mon Sep 17 00:00:00 2001 From: Vladislav Yarmak Date: Thu, 26 Mar 2020 13:55:00 +0200 Subject: [PATCH] always add proxy auth header --- handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/handler.go b/handler.go index 473ac5e..b91c132 100644 --- a/handler.go +++ b/handler.go @@ -38,8 +38,8 @@ func NewProxyHandler(upstream string, auth AuthProvider, logger *CondLogger) *Pr func (s *ProxyHandler) ServeHTTP(wr http.ResponseWriter, req *http.Request) { s.logger.Info("Request: %v %v %v", req.RemoteAddr, req.Method, req.URL) + req.Header.Set("Proxy-Authorization", s.auth()) if strings.ToUpper(req.Method) == "CONNECT" { - req.Header.Set("Proxy-Authorization", s.auth()) rawreq, err := httputil.DumpRequest(req, false) if err != nil { s.logger.Error("Can't dump request: %v", err)