From f5576759deacaad108c423254b509ace0b283917 Mon Sep 17 00:00:00 2001 From: Rafael Marmelo Date: Tue, 14 Apr 2026 01:42:35 +0100 Subject: [PATCH] agent: Allow agent to connect to hub via SOCKS5 proxy --- agent/client.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/agent/client.go b/agent/client.go index c71a28b3..4710b8c6 100644 --- a/agent/client.go +++ b/agent/client.go @@ -20,6 +20,7 @@ import ( "github.com/fxamacker/cbor/v2" "github.com/lxzan/gws" "golang.org/x/crypto/ssh" + "golang.org/x/net/proxy" ) const ( @@ -112,6 +113,9 @@ func (client *WebSocketClient) getOptions() *gws.ClientOption { "X-Token": []string{client.token}, "X-Beszel": []string{beszel.Version}, }, + NewDialer: func() (gws.Dialer, error) { + return proxy.FromEnvironment(), nil + }, } return client.options }