summaryrefslogtreecommitdiff
path: root/vendor/github.com/wybiral/torgo/client.go
diff options
context:
space:
mode:
authorJames Mills <prologic@shortcircuit.net.au>2020-03-21 08:20:16 +1000
committerJames Mills <prologic@shortcircuit.net.au>2020-03-21 08:20:16 +1000
commitd7a1eab5beba4241dab4402c5cd268432d7b46cd (patch)
tree6383b4ebf511b58597d827dc5af00b71c72caf38 /vendor/github.com/wybiral/torgo/client.go
parent13ffd7117180d1a3093ff291481caeb07a8b71de (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.go23
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
-}