diff options
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 -} |
