From 6b062be06af69fb691ad98b888168db0c4bf7672 Mon Sep 17 00:00:00 2001 From: Jonas Kaninda Date: Tue, 12 Nov 2024 17:17:22 +0100 Subject: [PATCH] fix: fix host forwrading --- internal/proxy.go | 1 + 1 file changed, 1 insertion(+) 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 {