質問:
使用する送信元 IP アドレスを指定するにはどうすればよいですかHTTPリクエストの場合行きますか?
答え:
標準ライブラリには HTTP リクエストの送信元 IP アドレスを設定する方法が直接提供されていませんが、クライアントの IP アドレスをカスタマイズすることでこれを実現できます。カスタム ダイヤラを使用したトランスポート。
ソース IP をカスタマイズするにはアドレスを使用して、カスタム ダイヤラを作成し、それをクライアントのトランスポートに割り当てることができます。以下に例を示します。
ダイヤラで LocalAddr を設定すると、HTTP リクエストに使用する送信元 IP アドレスを指定できます。
1 回カスタム クライアントを作成したら、それを使用して HTTP リクエストを行うことができます:
この使用法これは、標準の http.Get を使用してリクエストを行うことと似ていますが、リクエストの送信元 IP アドレスを制御できます。 localAddr を目的の IP アドレスに忘れずに置き換えてください。
以上がGo で HTTP リクエストの送信元 IP アドレスを指定する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。