From 7687dca45653fb7f5b6eb2ded045c703942e3dd9 Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 9 Jan 2026 02:29:50 +0800 Subject: [PATCH] fix(middleware/redirect): use net.JoinHostPort for setting HTTPS host --- internal/net/gphttp/middleware/redirect_http.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/net/gphttp/middleware/redirect_http.go b/internal/net/gphttp/middleware/redirect_http.go index 61951f62..a0f6f530 100644 --- a/internal/net/gphttp/middleware/redirect_http.go +++ b/internal/net/gphttp/middleware/redirect_http.go @@ -39,7 +39,7 @@ func (m *redirectHTTP) before(w http.ResponseWriter, r *http.Request) (proceed b } if common.ProxyHTTPSPort != 443 { - r.URL.Host = host + ":" + strconv.Itoa(common.ProxyHTTPSPort) + r.URL.Host = net.JoinHostPort(host, strconv.Itoa(common.ProxyHTTPSPort)) } else { r.URL.Host = host }