Add SOCKS proxy auth (closes #423)

This commit is contained in:
Neil Alexander
2020-05-09 11:24:32 +01:00
parent 58345ac198
commit 8b180e941a
2 changed files with 8 additions and 1 deletions

View File

@@ -61,6 +61,7 @@ type tcpOptions struct {
linkOptions
upgrade *TcpUpgrade
socksProxyAddr string
socksProxyAuth *proxy.Auth
socksPeerAddr string
}
@@ -282,7 +283,7 @@ func (t *tcp) call(saddr string, options tcpOptions, sintf string) {
return
}
var dialer proxy.Dialer
dialer, err = proxy.SOCKS5("tcp", dialerdst.String(), nil, proxy.Direct)
dialer, err = proxy.SOCKS5("tcp", dialerdst.String(), options.socksProxyAuth, proxy.Direct)
if err != nil {
return
}