Go コマンドのプロキシの使用
コンテキスト:
go install を使用してパッケージをインストールする場合コマンドを実行すると、インターネット アクセスのためにプロキシ サーバー経由で接続する必要が生じる場合があります。このガイドでは、プロキシを利用するように Go を設定する方法を説明します。
環境変数:
Go プログラムは本質的に HTTP_PROXY および NO_PROXY 環境変数を認識します。ただし、パッケージは Mercurial や Git などのソース管理マネージャーから取得されることが多いため、これだけでは不十分です。これに対処するには、それぞれの SCM に対してもプロキシ設定を構成する必要があります。
プロキシ設定の設定:
環境変数値:
シェル環境への統合:
これらの環境変数をシェル プロファイルに永続的に設定できます。 (例: .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 中国語 Web サイトの他の関連記事を参照してください。