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 }