connect via proxy

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
This commit is contained in:
David J. M. Karlsen 2021-08-17 19:59:50 +02:00
parent 12ad264eb3
commit 5cb176249b
No known key found for this signature in database
GPG Key ID: F54982D216088EE1
1 changed files with 4 additions and 2 deletions

View File

@ -3,6 +3,7 @@ package edgediscovery
import (
"context"
"crypto/tls"
"golang.org/x/net/proxy"
"net"
"time"
@ -20,8 +21,9 @@ func DialEdge(
dialCtx, dialCancel := context.WithTimeout(ctx, timeout)
defer dialCancel()
dialer := net.Dialer{}
edgeConn, err := dialer.DialContext(dialCtx, "tcp", edgeTCPAddr.String())
//dialer := net.Dialer{}
//edgeConn, err := dialer.DialContext(dialCtx, "tcp", edgeTCPAddr.String())
edgeConn, err := proxy.Dial(dialCtx, "tcp", edgeTCPAddr.String())
if err != nil {
return nil, newDialError(err, "DialContext error")
}