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

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

Linda Hamilton
リリース: 2025-01-01 08:53:10
オリジナル
372 人が閲覧しました

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

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

Go プログラムはインターネット アクセスに HTTP プロキシを利用できますが、このオプションは ではすぐに利用できません。 go install コマンド。この問題は Go ツアーを超えて Go 開発全般に影響を及ぼします。したがって、プロキシとシームレスに動作するように Go を設定することが重要です。

環境変数

Go プログラムは次の環境変数を認識します:

  • http_proxy : HTTP プロキシ アドレス。オプションで認証資格情報とport.
  • no_proxy: プロキシをバイパスする必要があるサーバーのカンマ区切りのリスト。

ソース管理プロキシ設定

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート