diff --git a/cmd/goproxygo/main.go b/cmd/goproxygo/main.go index 5e49031..4c2b630 100644 --- a/cmd/goproxygo/main.go +++ b/cmd/goproxygo/main.go @@ -68,7 +68,7 @@ func reverseProxyHandler(destination *url.URL) *httputil.ReverseProxy { req.Header.Set("Origin", fmt.Sprintf("%s://%s", destination.Scheme, destination.Host)) req.Header.Set("X-Forwarded-Proto", req.URL.Scheme) req.Header.Set("X-Forwarded-Host", req.Host) - req.Header.Set("X-Forwarded-Port", req.URL.Port) + req.Header.Set("X-Forwarded-Port", req.URL.Port()) req.Header.Set("Host", req.Host) req.Host = req.URL.Host req.URL.Scheme = destination.Scheme diff --git a/go.mod b/go.mod index e4b24b6..ab50bf9 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ module github.com/ruckc/goproxygo -go 1.18 +go 1.22