From 899f42d5f8dbd34c242303a76872868e436303d3 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Mon, 26 Dec 2022 14:19:09 -0500 Subject: [PATCH] revert to always dig --- server.go | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/server.go b/server.go index 15cbf9b..7c980d2 100644 --- a/server.go +++ b/server.go @@ -9,8 +9,6 @@ import ( "log" "net" "net/http" - "net/http/httputil" - "net/url" "strings" "time" @@ -98,25 +96,10 @@ func (s *Server) Connect(w http.ResponseWriter, r *http.Request) { return } - w.WriteHeader(http.StatusOK) - go s.xfer(r.Context(), dest, client) go s.xfer(r.Context(), client, dest) } -func (s *Server) connectHTTPReverseProxy(w http.ResponseWriter, r *http.Request) { - if r.URL.Scheme == "" { - r.URL.Scheme = "https" - r.URL.Host = strings.TrimSuffix(r.URL.Host, ":443") - } - log.Printf("connectHTTPReverseProxy(%+v)", r.URL) - httputil.NewSingleHostReverseProxy(&url.URL{ - Scheme: r.URL.Scheme, - Host: r.URL.Host, - Path: "/", - }).ServeHTTP(w, r) -} - func (s *Server) Serve(w http.ResponseWriter, r *http.Request) { resp, err := s.Transport.RoundTrip(r) if err != nil {