プロキシ サーバーを使用する


アウトバウンドトラフィックを制限またはモニタリングために、Webプロキシの背後にあるBridge サーバーとコネクタを構成できます。Bridge サーバーサーバーとコネクタは、認証されていないプロキシサーバーのみをサポートします HTTP CONNECTトンネリング

警告: プロキシサーバーの使用は システム構成ファイルへの変更を必要とする高度な構成。変更する前に、これらのファイルの元のバージョンをバックアップしてください。
  1. Bridge Serverをインストールするときにプロキシ サーバを指定します。

    詳細については、以下を参照してください。 Bridge Serverのインストール.

  2. 管理者のコマンドプロンプトで、次を入力します。
    netsh winhttp set proxy proxy-server="http=<your_proxy_server>,https=<your_proxy_server>"
  3. machine.configファイルを更新します。
    1. machine.configファイルのバックアップを次の2つの場所に保存します。C:\Windows\Microsoft。ネット\Framework64\v4.0.30319\Config C:\Windows\Microsoft。ネット\Framework\v4.0.30319\Config
    2. 管理者としてテキストエディタを実行し、元の2つのmachine.configファイルを開きます。
    3. 各ファイルで、構成要素の間に次の青色のテキストを追加します。
      <configuration>
      	...
      			</providers>
      		</roleManagers>
      	</system.web>
      	
      	 <!-- Add a proxy for bridge connectors to use -->
      	<system.net>
      		<defaultProxy enabled = "true" useDefaultCredentials = "true">
      			<proxy
      				autoDetect="false"
      				bypassonlocal="false"
      				proxyaddress="http://{PROXY ADDRESS}:{PROXY PORT}"
      				usesystemdefault="false"
      			/>
      		</defaultProxy>
      	</system.net>
      </configuration>
    4. 次の例のように、{PROXY ADDRESS}と{PROXY PORT}をプロキシ情報に置き換えます。

      proxyaddress="http://172.18.176.206:80"
    5. ファイルを保存します。
    6. サービスを再起動します。

    詳細については、次のマイクロソフトの記事を参照してください。

    ファイルに無効な変更を加えると、コネクタの起動に失敗します。コネクタのininbridgehostログファイルに次のメッセージが表示されます。

    ::API::log : loader: Could not create plugin instance
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
       { … stack trace … }
    shared_ptr<DotnetPlugin>* plugin)
    Caused by: System.TypeInitializationException: The type initializer for 'System.Net.ServicePointManager' threw an exception.
       { … stack trace … }
    Caused by: System.TypeInitializationException: The type initializer for 'System.Net.ComNetOS' threw an exception.
       at System.Net.ServicePointManager..cctor()
    Caused by: System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize
      { … stack trace … }
    Caused by: System.Configuration.ConfigurationErrorsException: Unrecognized element.
    (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config line 301)
      { … stack trace … }