From e683a3ae002e72061141fc173893a9c90bb917c6 Mon Sep 17 00:00:00 2001 From: wwalt1a <98161201+wwalt1a@users.noreply.github.com> Date: Tue, 30 Dec 2025 03:55:06 +0800 Subject: [PATCH] feat: support HTTP_PROXY environment variable for default HTTP client - Add Proxy: http.ProxyFromEnvironment to default transport - Allow users to set global proxy via Docker environment variables - Per-channel proxy settings still override global proxy - Fully backward compatible --- service/http_client.go | 1 + 1 file changed, 1 insertion(+) diff --git a/service/http_client.go b/service/http_client.go index be89c73c..3ae6a676 100644 --- a/service/http_client.go +++ b/service/http_client.go @@ -38,6 +38,7 @@ func InitHttpClient() { MaxIdleConns: common.RelayMaxIdleConns, MaxIdleConnsPerHost: common.RelayMaxIdleConnsPerHost, ForceAttemptHTTP2: true, + Proxy: http.ProxyFromEnvironment, // Support HTTP_PROXY, HTTPS_PROXY, NO_PROXY env vars } if common.RelayTimeout == 0 {