コンテンツにスキップ

プロキシ経由でのWallarm APIアクセス

これらの手順は、プロキシサーバを通じてWallarm APIへのアクセスを設定する手順を説明しています。

  • EU Cloudの場合はhttps://api.wallarm.com/です

  • US Cloudの場合はhttps://us1.api.wallarm.com/です

アクセスを設定するには、/etc/environmentファイル内のプロキシサーバを定義する環境変数に新たな値を割り当ててください:

  • HTTPSプロトコル用のプロキシを定義するには、https_proxyを使用します

  • HTTPプロトコル用のプロキシを定義するには、http_proxyを使用します

  • プロキシを使用しないリソースの一覧を定義するには、no_proxyを使用します

https_proxyおよびhttp_proxyの値

https_proxyおよびhttp_proxy変数には、<scheme>://<proxy_user>:<proxy_pass>@<host>:<port>形式の文字列値を割り当ててください:

  • <scheme>は使用するプロトコルを定義します。現在の環境変数がプロキシ用に設定するプロトコルに一致する必要があります

  • <proxy_user>はプロキシ認証のユーザー名を定義します

  • <proxy_pass>はプロキシ認証のパスワードを定義します

  • <host>はプロキシサーバのホストを定義します

  • <port>はプロキシサーバのポートを定義します

no_proxyの値

プロキシを使用しないリソース(IPアドレスおよび/またはドメイン)の配列をno_proxy変数に割り当ててください:

  • Wallarmノードの正しい動作のために、127.0.0.1127.0.0.8127.0.0.9およびlocalhostを指定します

  • <res_1>, <res_2>, <res_3>, <res_4>などがIPアドレスおよび/またはドメインである追加のアドレスを次の形式で指定します:"<res_1>, <res_2>, <res_3>, <res_4>, ..."

/etc/environmentファイルの例

/etc/environmentファイルの以下の例は、次の構成を示しています:

  • HTTPSおよびHTTPリクエストは、プロキシサーバでの認証にadminユーザー名および01234パスワードを使用し、ホスト1.2.3.4のポート1234へ転送されます

  • 127.0.0.1127.0.0.8127.0.0.9およびlocalhostに送信されるリクエストについては、プロキシが無効です

https_proxy=http://admin:01234@1.2.3.4:1234
http_proxy=http://admin:01234@1.2.3.4:1234
no_proxy="127.0.0.1, 127.0.0.8, 127.0.0.9, localhost"

all-in-oneスクリプトの実行

フィルタリングノードをall-in-oneインストーラーでインストールする場合、スクリプトを実行するコマンドに--preserve-env=https_proxy,no_proxyフラグを追加することを確認してください。例えば:

sudo --preserve-env=https_proxy,no_proxy env WALLARM_LABELS='group=<GROUP>' sh wallarm-<VERSION>.<ARCH>-glibc.sh

これにより、インストールプロセス中にプロキシ設定(https_proxyno_proxy)が正しく適用されることが保証されます。