From e019f6a55c19949821ea8eb8ac3f525e1c56959b Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 7 May 2026 12:39:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=E4=BA=91=E7=AB=AF?= =?UTF-8?q?=E5=87=BD=E6=95=B0HTTP=E5=AE=A2=E6=88=B7=E7=AB=AF=E7=A1=AC?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E4=BB=A3=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将硬编码的代理地址改为从环境变量读取 - 使用 http.ProxyFromEnvironment 让代理配置更灵活 - 服务器环境不设置代理环境变量即可直连 --- backend/internal/utils/httputil/client.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/internal/utils/httputil/client.go b/backend/internal/utils/httputil/client.go index 8324ea6..50af4c0 100644 --- a/backend/internal/utils/httputil/client.go +++ b/backend/internal/utils/httputil/client.go @@ -32,14 +32,14 @@ func NewHTTPClient(timeout time.Duration) *HTTPClient { timeout = DefaultTimeout } - proxyURL, _ := url.Parse("http://127.0.0.1:10809") + transport := &http.Transport{ + Proxy: http.ProxyFromEnvironment, + } return &HTTPClient{ client: &http.Client{ - Timeout: timeout, - Transport: &http.Transport{ - Proxy: http.ProxyURL(proxyURL), - }, + Timeout: timeout, + Transport: transport, }, timeout: timeout, }