diff options
| author | James Mills <prologic@shortcircuit.net.au> | 2020-03-21 08:20:16 +1000 |
|---|---|---|
| committer | James Mills <prologic@shortcircuit.net.au> | 2020-03-21 08:20:16 +1000 |
| commit | d7a1eab5beba4241dab4402c5cd268432d7b46cd (patch) | |
| tree | 6383b4ebf511b58597d827dc5af00b71c72caf38 /vendor/github.com/wybiral/torgo/client.go | |
| parent | 13ffd7117180d1a3093ff291481caeb07a8b71de (diff) | |
Migrate to Go111Modules, Add Dockerfile and GoRelaser support
Diffstat (limited to 'vendor/github.com/wybiral/torgo/client.go')
| -rw-r--r-- | vendor/github.com/wybiral/torgo/client.go | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/vendor/github.com/wybiral/torgo/client.go b/vendor/github.com/wybiral/torgo/client.go deleted file mode 100644 index 52d7f86..0000000 --- a/vendor/github.com/wybiral/torgo/client.go +++ /dev/null @@ -1,23 +0,0 @@ -package torgo - -import ( - "net/http" - "net/url" - - "golang.org/x/net/proxy" -) - -// NewClient return new HTTP client that uses a Tor SOCKS proxy. -// `addr` is the host:port address of SOCKS proxy (usually "127.0.0.1:9050") -func NewClient(addr string) (*http.Client, error) { - u, err := url.Parse("socks5://" + addr) - if err != nil { - return nil, err - } - d, err := proxy.FromURL(u, proxy.Direct) - if err != nil { - return nil, err - } - t := &http.Transport{Dial: d.Dial} - return &http.Client{Transport: t}, nil -} |
