Go プログラムは http_proxy および no_proxy 環境変数に従います。ただし、ソース コントロール マネージャーを利用してコードを取得する go get の場合、これでは不十分です。
ソース コントロール マネージャーを構成するには、その HTTP プロキシ設定も行う必要があります。 Mercurial および Git について提供されているリソースを参照してください。
http_proxy の値は、http://user:password@host:port/ の形式に従うことができます。ユーザー、パスワード、ポートのコンポーネントは必須ではありません。 no_proxy は、プロキシをバイパスするサーバーのカンマ区切りのリストを受け取ります。その値は foo.com,bar.net:4000 のようになります。
これらの環境変数は bash_profile で更新できます。これらの使用を制限するには、次のコマンドを実行できます:
$ 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 コマンドを実行でき、HTTP プロキシが自動的に利用されます。
以上がプロキシを使用するように Go コマンドを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。