diff --git a/src/comm/comm.go b/src/comm/comm.go index 56c5741..3ce25c6 100644 --- a/src/comm/comm.go +++ b/src/comm/comm.go @@ -49,6 +49,9 @@ func NewConnection(address string, timelimit ...time.Duration) (c *Comm, err err } } var dialer proxy.Dialer + proxy.RegisterDialerType("http", func(u *url.URL, d proxy.Dialer) (proxy.Dialer, error) { + return proxy.FromURL(u, proxy.Direct) + }) dialer, err = proxy.FromURL(u, proxy.Direct) if err != nil { err = fmt.Errorf("http proxy failed: %w", err)