@@ -148,10 +148,11 @@ func (u *UpstreamProxy) ServeHTTP(w http.ResponseWriter, r *http.Request) {
148148// servers
149149func NewReverseProxy(target *url.URL, opts *options.Options) (proxy *httputil.ReverseProxy) {
150150 proxy = httputil.NewSingleHostReverseProxy(target)
151+ // Settings from net/http DefaultTransport except timeout
151152 proxy.Transport = &http.Transport{
152153 Proxy: http.ProxyFromEnvironment,
153154 DialContext: (&net.Dialer{
154− Timeout: time.Duration(opts.ProxyTimeOut) * time.Second,
155+ Timeout: opts.ProxyTimeOut,
155156 KeepAlive: 30 * time.Second,
156157 DualStack: true,
157158 }).DialContext,