Apidog でエンドポイントリクエストを送信またはデバッグする際、リクエストプロキシエージェントを使用してリクエストを開始できます。これにより、ネットワーク制限やファイアウォール設定が原因でイントラネットのエンドポイントにアクセスできない、といった問題を回避できます。個人用リクエストプロキシエージェント設定#
Apidog では、プロジェクトに入った後 、右下隅にリクエストプロキシエージェント設定があります。この設定を通じて、Apidog から開始されるエンドポイントリクエストをプロキシするためのさまざまな方法を選択できます。Apidog クライアントのオプション#
| オプション | 説明 |
|---|
| ソフトウェア設定に従う | ソフトウェアプロキシ経由で送信されるリクエストです(リクエスト送信用のプロキシ設定で適切な設定が必要です)。Not Using Proxy が選択されている場合、リクエストはクライアントからエンドポイントへ直接送信されます |
| セルフホスト型リクエストプロキシエージェントを使用 | 指定されたセルフホスト型リクエストプロキシエージェントを経由してルーティングされるリクエストです |
Apidog Web のオプション#
| オプション | 説明 |
|---|
| プロキシを自動選択 | Apidog が現在のブラウザ設定に基づいて、ブラウザ拡張機能エージェントまたはクラウドエージェントを自動的に選択します(ブラウザ拡張機能エージェントが優先されます) |
| ブラウザ拡張機能エージェント | エンドポイントリクエストのプロキシとしてブラウザ拡張機能を使用します(拡張機能のインストールが必要です) |
| クラウドエージェント | Apidog のクラウドベースのリクエストプロキシエージェントを使用してリクエストを送信します(内部ネットワークのエンドポイントにはアクセスできません) |
| セルフホスト型リクエストプロキシエージェント | 指定したセルフホスト型リクエストプロキシエージェントを経由してルーティングされるリクエストです |
個人用リクエストプロキシエージェント設定はクラウドに保存され、各プロジェクトに固有です。そのため、今後のデバッグセッションで簡単にすばやく適用できます。
異なる環境のサービスにリクエストプロキシエージェントを設定する#
プロジェクト内では、環境管理ページで、異なる環境およびサービス(Base URLs)に対してセルフホスト型リクエストプロキシエージェントを設定できます。サービスにリクエストプロキシエージェントが割り当てられると、そのサービスへのすべてのエンドポイントリクエストは、選択されたエージェントを経由して自動的にルーティングされます。これにより、ネットワーク環境が異なるサービス全体でのプロキシ設定が簡素化され、チームメンバーの時間と労力を節約できます。1.
サービスのプロキシ設定が優先されます: サービスにリクエストプロキシエージェントが設定されている場合、個人用プロキシ設定よりも優先されます。たとえば、サービスが Proxy A を使用するように設定されている一方で、チームメンバーが個人用プロキシ設定を Not Using Proxy に設定している場合でも、そのサービスは引き続き Proxy A を使用します。
2.
サービスのプロキシ設定は Apidog アプリ内でのみ適用されます: サービス内のリクエストプロキシエージェント設定は、プロジェクト内で行われるエンドポイントリクエストにのみ適用されます。共有ドキュメントまたは公開ドキュメントサイトから開始されるエンドポイントデバッグについては、それらのドキュメントで設定された CORS プロキシ がリクエストの送信に使用されます。 サービスプロキシエージェントの管理#
プロジェクトの右下にあるプロキシセレクターを使用して、すべてのサービスのリクエストプロキシエージェントを表示または設定できます。サービスのリクエストプロキシエージェント設定はクラウドに保存され、すべてのプロジェクトメンバー間で共有されます。