プロキシを使用するための Go コマンドの設定
Go プログラムはインターネット アクセスに HTTP プロキシを利用できますが、このオプションは ではすぐに利用できません。 go install コマンド。この問題は Go ツアーを超えて Go 開発全般に影響を及ぼします。したがって、プロキシとシームレスに動作するように Go を設定することが重要です。
環境変数
Go プログラムは次の環境変数を認識します:
ソース管理プロキシ設定
Go のビルド-in ソース管理管理 (SCM) のサポートには、追加のプロキシ設定が必要です。 Mercurial の場合は、構成ファイルを変更してプロキシ情報を含めます。 Git の場合、git config パラメータ http.proxy を定義します。
Simple Proxy Use
export コマンドを使用して環境変数を設定します。
export http_proxy=http://user:password@host:port export no_proxy=foo.com,bar.net:4000
コマンド固有プロキシ
プロキシの使用を特定の Go コマンドに制限するには、必要な変数宣言を使用してコマンドを実行します。
$ http_proxy=127.0.0.1:8080 go get code.google.com/p/go.crypto/bcrypt
Permanent Alias
プロキシを繰り返し入力することを避けるために、永続的なエイリアスを作成します。 settings:
alias go='http_proxy=127.0.0.1:8080 go'
エイリアスを設定すると、通常どおり Go コマンドを実行でき、すべての操作に対するプロキシ アクセスが確保されます。
以上がプロキシを使用するように Go コマンドを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。