From e06e8de1345fd191d9c3ba063966993aa37ca37b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Wed, 1 Jul 2026 14:59:49 +0400 Subject: [PATCH] v5.0.67: fix proxy nil crash + net/url import --- universal_rebuild/internal/provider/provider.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/universal_rebuild/internal/provider/provider.go b/universal_rebuild/internal/provider/provider.go index 2c1942e..74b8cb1 100644 --- a/universal_rebuild/internal/provider/provider.go +++ b/universal_rebuild/internal/provider/provider.go @@ -7,6 +7,7 @@ import ( "fmt" "net" "net/http" + "net/url" "os" "strings" "time" @@ -137,7 +138,7 @@ func (p *NubesProvider) Configure(ctx context.Context, req provider.ConfigureReq proxyFunc := transport.Proxy target := addr if proxyFunc != nil { - proxy, err := proxyFunc(nil) + proxy, err := proxyFunc(&http.Request{URL: &url.URL{Scheme: "https", Host: target}}) if err == nil && proxy != nil { conn, err := dialer.DialContext(ctx, "tcp", proxy.Host) if err != nil {