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 {