ホームページ >バックエンド開発 >Golang >プロキシを使用するように Go コマンドを設定するにはどうすればよいですか?

プロキシを使用するように Go コマンドを設定するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-25 10:35:11176ブラウズ

How Do I Configure the Go Command to Use a Proxy?

プロキシを使用するための Go コマンドの設定

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。