From 8e313b60c3ade8dd2eca69224a98a45e91a9428f Mon Sep 17 00:00:00 2001 From: Steve Wills Date: Fri, 26 Sep 2025 16:22:15 -0400 Subject: [PATCH] use https if proxied (#2033) --- cmd/proxy/actions/home.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/proxy/actions/home.go b/cmd/proxy/actions/home.go index 24486ca0..0b90a713 100644 --- a/cmd/proxy/actions/home.go +++ b/cmd/proxy/actions/home.go @@ -116,7 +116,7 @@ func proxyHomeHandler(c *config.Config) http.HandlerFunc { // if the host does not have a scheme, add one based on the request if !strings.HasPrefix(templateData["Host"], "http://") && !strings.HasPrefix(templateData["Host"], "https://") { - if r.TLS != nil { + if r.TLS != nil || r.Header.Get("X-Forwarded-Proto") == "https" { templateData["Host"] = "https://" + templateData["Host"] } else { templateData["Host"] = "http://" + templateData["Host"]