summaryrefslogtreecommitdiffhomepage
path: root/logtail/logtail.go
diff options
context:
space:
mode:
Diffstat (limited to 'logtail/logtail.go')
-rw-r--r--logtail/logtail.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/logtail/logtail.go b/logtail/logtail.go
index 33cf78a37..a04116661 100644
--- a/logtail/logtail.go
+++ b/logtail/logtail.go
@@ -16,6 +16,7 @@ import (
"os"
"time"
+ "golang.org/x/net/proxy"
"tailscale.com/logtail/backoff"
)
@@ -78,7 +79,9 @@ func Log(cfg Config) Logger {
cfg.BaseURL = "https://" + DefaultHost
}
if cfg.HTTPC == nil {
- cfg.HTTPC = http.DefaultClient
+ tr := http.DefaultTransport.(*http.Transport).Clone()
+ tr.DialContext = proxy.Dial
+ cfg.HTTPC = &http.Client{Transport: tr}
}
if cfg.TimeNow == nil {
cfg.TimeNow = time.Now