Browse Source

Restore proxy support

DarthSim 7 years ago
parent
commit
68d7ac331e
1 changed files with 4 additions and 2 deletions
  1. 4 2
      download.go

+ 4 - 2
download.go

@@ -56,12 +56,14 @@ func (r *netReader) GrowBuf(s int) {
 }
 }
 
 
 func initDownloading() {
 func initDownloading() {
-	transport := &http.Transport{}
+	transport := &http.Transport{
+		Proxy: http.ProxyFromEnvironment,
+	}
 	if conf.LocalFileSystemRoot != "" {
 	if conf.LocalFileSystemRoot != "" {
 		transport.RegisterProtocol("local", http.NewFileTransport(http.Dir(conf.LocalFileSystemRoot)))
 		transport.RegisterProtocol("local", http.NewFileTransport(http.Dir(conf.LocalFileSystemRoot)))
 	}
 	}
 	downloadClient = &http.Client{
 	downloadClient = &http.Client{
-		Timeout: time.Duration(conf.DownloadTimeout) * time.Second,
+		Timeout:   time.Duration(conf.DownloadTimeout) * time.Second,
 		Transport: transport,
 		Transport: transport,
 	}
 	}
 }
 }