From 2dff6c960f184bb5f8bd45061c74e5bc25c4be12 Mon Sep 17 00:00:00 2001 From: William Hearn Date: Sat, 17 Dec 2016 14:13:20 -0500 Subject: [PATCH] fix(http): Add proxy transport --- cli.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cli.go b/cli.go index 9db4827f..61990d05 100644 --- a/cli.go +++ b/cli.go @@ -63,6 +63,11 @@ func New(opts map[string]interface{}) *Cli { transport.TLSClientConfig.InsecureSkipVerify = insecureSkipVerify } + if os.Getenv("HTTP_PROXY") != "" { + proxyURL, _ := url.Parse(os.Getenv("HTTP_PROXY")) + transport.Proxy = http.ProxyURL(proxyURL) + } + ua = &http.Client{ Jar: cookieJar, Transport: transport,