BrowserStack Local のプロキシフラグはどの接続に属するのか
Local バイナリの BrowserStack への接続とアプリケーションへの接続では、異なるプロキシが必要になることがあります。必要な経路にフラグを選びます。
BrowserStack Local バイナリが動作しているマシンから始めます。このバイナリは、異なるプロキシ設定を必要とする可能性がある 2 つの接続を行います。
| 接続 | オプション系統 | ドキュメント上の既定ポート |
|---|---|---|
| 社内プロキシの背後から BrowserStack に到達するバイナリ | --proxy-host / --proxy-port | 3128 |
| 自身のプロキシまたは想定された記録用中継を経由してローカルアプリケーションに到達するバイナリ | --local-proxy-host / --local-proxy-port | 8081 |
障害に応じて片方または両方の経路を選びます。リモートブラウザの場所は、バイナリがどちらの宛先にどう到達するかを示しません。2 つの異なる既定値に頼らず、実際の待ち受けポートを使用します。ループバックのリスナーもバイナリのマシンに属します。ワークステーション上のプロキシは、ビルドエージェントから自動的に到達できるわけではありません。
各アカウントをそのホップに結び付けます。プロキシのユーザー名とパスワードは、BrowserStack のアクセスキーやアプリケーションのログインとは別です。法人アカウントのオプションは HTTP Basic をドキュメント化しています。デスクトップブラウザで動作する統合サインインは、Local バイナリが同じ交換をサポートすることを証明しません。選択したモードについて、インストール済みバイナリの認証機能と PAC の制限を確認してください。
期待したプロキシログが空の場合は、関連するトラフィックをローカル経路とプロキシ経路のどちらに強制するかを決める製品のフラグを調べます。エンドポイントを提供することと、その使用を必須にすることは別の決定です。
失敗した経路、バイナリの場所、選択したエンドポイント、最初のエラーをまとめて保持します。詳細ログを共有する前に機密データを伏せてください。アプリケーションの要求、応答、プライベートアドレスが含まれることがあります。