プロキシ ロケーターの構成設定

このトピックでは、既定のプロキシ ロケーターの構成設定について説明します。 カスタム構成設定を使用してプロキシ ロケーターを作成する方法については、「プロキシ ロケーターを構成する方法」を参照してください。

プロキシ ロケーターは、手動モードの 、自動検出モード 、ブラウザー モード の 3 つのモードで動作するように構成できます。 値は、MFNET_PROXYSETTINGS 列挙型で定義されます。 アプリケーションでは、MFNETSOURCE_PROXYSETTINGS プロパティを設定してモードを構成できます。 プロキシ ロケーターは、このプロパティを MFNET_PROXYSETTING_NONEに設定することで、プロキシ サーバーを使用しないように構成することもできます。 メディア サーバーがローカル ホストであるか、アプリケーションがループバック テスト用に予約されたクラス A アドレス (127.x.x.x) を要求する場合、プロキシ サーバーは使用されません。

注意

プロキシ サーバーは、イントラネットとインターネットの間のセキュリティ バリアです。 プロキシ サーバーを使用しないと、ネットワークがセキュリティ上の脅威にさらされる可能性があります。

 

  • 手動モード。 アプリケーションでは、MFNETSOURCE_PROXYSETTING プロパティを MFNET_PROXYSETTING_MANUALに設定して、このモードを設定します。 アプリケーションでは、次の接続情報を指定する必要があります。

    • プロキシ サーバーのホスト名: MFNETSOURCE_PROXYHOSTNAME プロパティ。

    • ポート番号: MFNETSOURCE_PROXYPORT プロパティ。

    • ローカル アドレスにプロキシ サーバーを使用するかどうか: MFNETSOURCE_PROXYBYPASSFORLOCAL プロパティ。 この設定は省略可能です。 これが指定されていない場合、プロキシ ロケーターは既定値の FALSEを使用します。

      手記

      プロキシ サーバーをバイパスすることで、アプリケーションはイントラネット上のメディア サーバーにすばやく接続できる場合があります。

       

    • 接続を確立するためにプロキシ サーバーを必要としないメディア サーバー アドレスの一覧: MFNETSOURCE_PROXYEXCEPTIONLIST プロパティ。 この設定は省略可能です。

  • 自動検出モード。 アプリケーションは、MFNETSOURCE_PROXYSETTING プロパティを MFNET_PROXYSETTING_AUTOに設定することで、このモードを設定します。 このモードでは、プロキシ ロケーターは WinHTTP AutoProxy メカニズムを使用して、プロキシ サーバーのホスト名とポート番号を取得します。 この接続情報は、ドメイン管理者によって構成された WPAD 自動プロキシ スクリプトを使用して取得されます。 このメカニズムの詳細については、Microsoft Web サイトのを参照してください。

    プロキシ ロケーターは、接続情報をレジストリにキャッシュします。 以降のプロキシ検出呼び出しでは、プロキシ ロケーターはレジストリ キャッシュからプロキシ情報を読み取り、自動検出に伴うオーバーヘッドを軽減します。 ただし、アプリケーションでは、MFNETSOURCE_PROXYRERUNAUTODETECTION プロパティを設定することで、自動プロキシの再検出を強制できます。

  • ブラウザー モード。 アプリケーションでは、MFNETSOURCE_PROXYSETTING プロパティを MFNET_PROXYSETTING_BROWSERに設定して、このモードを設定します。 このモードでは、プロキシ ロケーターはブラウザー アプリケーションのプロキシ設定を使用します。 プロトコルが HTTP または HTTPD の場合、このモードは既定で設定されます。

ネットワーク ソース プロキシのサポート