diff --git a/internal/proxy.go b/internal/proxy.go index 1d91869..d8ddd2f 100644 --- a/internal/proxy.go +++ b/internal/proxy.go @@ -76,6 +76,7 @@ func (proxyRoute ProxyRoute) ProxyHandler() http.HandlerFunc { r.Header.Set("X-Forwarded-Host", r.Header.Get("Host")) r.Header.Set("X-Forwarded-For", getRealIP(r)) r.Header.Set("X-Real-IP", getRealIP(r)) + r.Host = targetURL.Host } backendURL, _ := url.Parse(proxyRoute.destination) if len(proxyRoute.backends) > 0 {