connect via proxy
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
This commit is contained in:
parent
12ad264eb3
commit
5cb176249b
|
@ -3,6 +3,7 @@ package edgediscovery
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"crypto/tls"
|
"crypto/tls"
|
||||||
|
"golang.org/x/net/proxy"
|
||||||
"net"
|
"net"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
@ -20,8 +21,9 @@ func DialEdge(
|
||||||
dialCtx, dialCancel := context.WithTimeout(ctx, timeout)
|
dialCtx, dialCancel := context.WithTimeout(ctx, timeout)
|
||||||
defer dialCancel()
|
defer dialCancel()
|
||||||
|
|
||||||
dialer := net.Dialer{}
|
//dialer := net.Dialer{}
|
||||||
edgeConn, err := dialer.DialContext(dialCtx, "tcp", edgeTCPAddr.String())
|
//edgeConn, err := dialer.DialContext(dialCtx, "tcp", edgeTCPAddr.String())
|
||||||
|
edgeConn, err := proxy.Dial(dialCtx, "tcp", edgeTCPAddr.String())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, newDialError(err, "DialContext error")
|
return nil, newDialError(err, "DialContext error")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue