使用Go 指令代理
上下文:
使用go install 電腦套件,您可能會遇到需要透過代理伺服器連線才能存取網際網路的情況。本指南將示範如何設定 Go 以使用代理程式。
環境變數:
Go 程式本質上辨識 HTTP_PROXY 和 NO_PROXY 環境變數。然而,僅此還不夠,因為套件通常是從原始碼控制管理器(例如 Mercurial 和 Git)檢索的。要解決此問題,您還必須為相應的 SCM 配置代理設定。
設定代理設定:
環境變數值:
整合到Shell 環境:
您可以在shell 設定檔中永久設定這些環境變數(例如,.bashrc、.zshrc)。或者,您可以暫時為特定的go 指令設定它們:
$ http_proxy=127.0.0.1:8080 go get code.google.com/p/go.crypto/bcrypt
建立別名:
如果您經常使用代理,您可以建立一個別名流程簡化:
$ alias go='http_proxy=127.0.0.1:8080 go'
這允許您正常使用go 指令,同時自動通過您指定的連線代理。
以上是如何配置Go使用代理進行包安裝?的詳細內容。更多資訊請關注PHP中文網其他相關文章!