ブラウザコンテンツリダイレクト

最終公開日 : Nov 13, 2026

概要

ブラウザコンテンツリダイレクトは、許可リストにあるWebページをクライアント側でレンダリングする機能を提供します。この機能は、Citrix Workspace™アプリを使用して、クライアント側で対応するレンダリングエンジンをインスタンス化し、URLからHTTPおよびHTTPSコンテンツを取得します。
注:
Linux VDAは、Google Chromeでのブラウザコンテンツリダイレクトをサポートしています。
このオーバーレイWebレイアウトエンジンは、VDA上ではなくクライアント上で実行され、クライアントのCPU、GPU、RAM、およびネットワークを使用します。
ブラウザのビューポートのみがリダイレクトされます。ビューポートとは、ブラウザでコンテンツが表示される長方形の領域です。ビューポートには、アドレスバー、お気に入りバー、ステータスバーなどの項目は含まれません。これらの項目は、VDA上のブラウザで引き続き実行されます。
ビューポートの画像(/en-us/linux-virtual-delivery-agent/2311/media/viewport.png)
リダイレクト用の許可リストに含まれるURLを指定するアクセス制御リストを含むStudioポリシーを構成します。特定のURLのリダイレクトを無効にするブロックリストを構成します。
許可リストにURLの一致が見つかり、ブロックリストには見つからない場合、仮想チャネル(CTXCSB)はCitrix Workspaceアプリにリダイレクトが必要であることを指示し、URLを中継します。その後、Citrix Workspaceアプリはローカルレンダリングエンジンをインスタンス化し、Webサイトを表示します。
その後、Citrix Workspaceアプリはウェブサイトを仮想デスクトップのブラウザコンテンツ領域にシームレスにブレンドし直します。
ビューポートとクライアント(/en-us/linux-virtual-delivery-agent/2311/media/viewport-desktop-viewer.png)
  1. Citrix®ブラウザコンテンツリダイレクト拡張機能のアイコン
    拡張機能アイコンの色は、Chrome拡張機能のステータスを示します。次の3色のいずれかです。
    • 緑:アクティブで接続済み
    • 灰色:現在のタブで非アクティブ/アイドル状態
    • 赤:破損/動作していません
  2. クライアントでレンダリングされたビューポート、または仮想デスクトップにブレンドされたビューポート
  3. リナックス ブイディーエー
  4. Windowsクライアント
Citrix Workspaceアプリがコンテンツをフェッチするシナリオを次に示します。
「リダイレクトのシナリオ」(/en-us/linux-virtual-delivery-agent/2311/media/browser-viewport-redirection-scenarios.png)
  • サーバーフェッチとサーバーレンダリング: サイトを許可リストに追加しなかったか、リダイレクトに失敗したため、リダイレクトは行われません。VDAでWebページをレンダリングし、Thinwireを使用してグラフィックをリモート処理するフォールバックが行われます。フォールバック動作を制御するには、ポリシーを使用します。このシナリオでは、VDAで高いCPU、RAM、および帯域幅が消費されます。
  • サーバーフェッチとクライアントレンダリング: Citrix Workspace appは、仮想チャネル(CTXPFWD)を使用してVDAを介してWebサーバーに接続し、コンテンツを取得します。このオプションは、クライアントがWebサーバーにアクセスできない場合(シンクライアントなど)に役立ちます。これにより、VDAでのCPUとRAMの消費は抑えられますが、ICA®仮想チャネルで帯域幅が消費されます。
    このシナリオには、3つの動作モードがあります。CTXPFWDは、VDAがWebサーバーにアクセスするために使用するプロキシデバイスにデータを転送します。
    選択するポリシーオプション:
    • 明示的プロキシ - データセンターに単一の明示的プロキシがある場合。
    • 直接または透過的 - プロキシがない場合、または透過的プロキシを使用している場合。
    • PACファイル - 指定されたURLをフェッチするために、VDA内のブラウザが適切なプロキシサーバーを自動的に選択できるようにPACファイルに依存している場合。
    詳しくは、この記事の後半にある「Browser Content Redirection Proxy Configuration」設定を参照してください。
    「リダイレクトプロキシ設定」(/en-us/linux-virtual-delivery-agent/2311/media/browser-content-redirection-proxy-settings.png)
  • クライアントフェッチとクライアントレンダリング: Citrix Workspace appはWebサーバーに直接接続するため、インターネットアクセスが必要です。このシナリオでは、ネットワーク、CPU、およびRAMの使用量がすべてCitrix Virtual Apps and Desktops™サイトからオフロードされます。
    利点:
    • より良いエンドユーザーエクスペリエンス(アダプティブビットレート(ABR))
    • VDAリソース使用量の削減(CPU/RAM/IO)
    • 帯域幅消費量の削減

システム要件

Windowsクライアント:
  • Citrix Workspaceアプリ 1809 for Windows以降
リナックス VDA:
  • VDA上のブラウザー: Citrixブラウザーコンテンツリダイレクト拡張機能が追加されたGoogle Chrome v66以降

ブラウザーコンテンツリダイレクトの構成

ブラウザーコンテンツリダイレクトを使用するには、関連するポリシーを構成し、Google Chromeにブラウザーコンテンツリダイレクト拡張機能をインストールします。これを行うには、次の手順を実行します。
  1. Citrix Studioで、Browser Content RedirectionをAllowedに設定して、ブラウザーコンテンツリダイレクトを有効にします。
    「ブラウザーコンテンツリダイレクトがAllowedに設定されている」(/en-us/linux-virtual-delivery-agent/2311/media/bcr-allowed-by-default.png)
  2. コンテンツをクライアントにリダイレクトできるURLの許可リストと、特定のURLのリダイレクトを無効にするブロックリストを指定します。ブロックリストの構成はオプションです。
    「ブラウザコンテンツリダイレクトACL構成」設定は、コンテンツをクライアントにリダイレクトできるURLの許可リストを指定します。URLを指定する際、プロトコルを除くすべてのURLコンポーネントを表すために*ワイルドカードを使用できます。
    ブラウザコンテンツリダイレクトACL構成が選択されている様子(/en-us/linux-virtual-delivery-agent/2311/media/allow-list.png)
    以下は許可される例です。
    • http://www.xyz.com/index.html (URLでパスを指定することで、より詳細な粒度を実現できます。たとえば、https://www.xyz.com/sports/index.htmlを指定した場合、index.htmlページのみがリダイレクトされます。)
    • https://www.xyz.com/*
    • http://www.xyz.com/*videos*
    • http://*.xyz.com/
    • http://*.*.com/
    ブラウザコンテンツリダイレクトの許可リストを設定する様子(/en-us/linux-virtual-delivery-agent/2311/media/allow-list-confiuration.png)
    「ブラウザコンテンツリダイレクトブラックリスト構成」設定は、特定のURLのリダイレクトを無効にするブロックリストを指定します。
    ブラウザコンテンツリダイレクトのブロックリストを設定する様子(/en-us/linux-virtual-delivery-agent/2311/media/block-list.png)
  3. サーバーフェッチとクライアントレンダリングを有効にするには、「ブラウザコンテンツリダイレクトプロキシ構成」設定を構成します。
    この設定は、ブラウザコンテンツリダイレクト用のVDA上のプロキシ設定の構成オプションを提供します。有効なプロキシアドレスとポート番号、PAC/WPAD URL、または直接/透過設定で有効になっている場合、Citrix Workspaceアプリは常に最初にサーバーフェッチとクライアントレンダリングを試行します。詳細については、「フォールバックメカニズム」を参照してください。
    無効になっているか、構成されておらず、デフォルト値を使用している場合、Citrix Workspaceアプリはクライアントフェッチとクライアントレンダリングを試行します。
    デフォルトでは、この設定は禁止されています。
    明示的なプロキシの許可パターン:
    http://<hostname/ip address\>:\<port\>
    例:
    http://proxy.example.citrix.com:80 http://10.10.10.10:8080
    PAC/WPADファイルの許可パターン:
    http://<hostname/ip address>:<port>/<path>/<Proxy.pac>
    例: http://wpad.myproxy.com:30/configuration/pac/Proxy.pac
    https://<hostname/ip address>:<port>/<path>/<wpad.dat>
    例: http://10.10.10.10/configuration/pac/wpad.dat
    直接または透過プロキシの許可パターン:
    ポリシーテキストボックスにDIRECTと入力します。
    注:
    レジストリ値HKLM\Software\Citrix\HdxMediastream\WebBrowserRedirectionProxyAddress.を編集してプロキシを設定することもできます。さらに、HKLM\Software\Citrix\HdxMediastream\AllowNonTlsPacUriレジストリ値を使用すると、HTTP経由でのPACファイルのダウンロードを許可するかどうかを決定できます。デフォルト値は0で、HTTPが許可されないことを意味します。
    レジストリはポリシー設定のオプションを上書きします。関連するレジストリキーのリストについては、「ブラウザコンテンツリダイレクトレジストリキーのオーバーライド」を参照してください。
  4. VDAでChromeに追加をクリックして、ChromeウェブストアからCitrixブラウザコンテンツリダイレクト拡張機能を追加します。これにより、VDA上のブラウザが、ナビゲート先のURLが許可リストまたはブロックリストに一致するかどうかを検出するのに役立ちます。
    重要:
    拡張機能はクライアントには不要です。VDAにのみ追加してください。
    \>
    Chrome拡張機能はユーザーごとにインストールされます。拡張機能を追加または削除するためにゴールデンイメージを更新する必要はありません。
    ChromeウェブストアからCitrixブラウザコンテンツリダイレクト拡張機能を追加する(/en-us/linux-virtual-delivery-agent/2311/media/add-to-chrome.png)

フォールバックメカニズム

Browser Content Redirection Proxy Configurationポリシーを有効にすると、Citrix Workspaceアプリはサーバーフェッチとクライアントレンダリングを試行します。サーバーフェッチとクライアントレンダリングが失敗した場合、クライアントフェッチとクライアントレンダリングにフォールバックします。クライアントマシンがWebサーバーにアクセスできない場合、VDA上のブラウザはページを再読み込みし、サーバー上でレンダリングできます(サーバーフェッチとサーバーレンダリング)。

ブラウザコンテンツリダイレクトのレジストリキーのオーバーライド

警告:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrixは、レジストリエディターの誤った使用によって生じる問題が解決されることを保証できません。レジストリエディターの使用は、お客様ご自身の責任において行ってください。編集する前に必ずレジストリをバックアップしてください。
HKLM\Software\Citrix\HdxMediastream
名前 タイプ 値
WebBrowserRedirection DWORD 1=許可、0=禁止
WebBrowserRedirectionAcl REG_MULTI_SZ /
WebBrowserRedirectionProxyAddress REG_SZ 以下のいずれかのモードに設定すると、サーバーフェッチクライアントレンダリングが有効になります: Explicit Proxy - データセンターに単一の明示的なプロキシがある場合。 Direct or Transparent - プロキシがない場合、または透過プロキシを使用している場合。 PAC files - VDA内のブラウザが指定されたURLをフェッチするために適切なプロキシサーバーを自動的に選択できるように、PACファイルに依存している場合。
WebBrowserRedirectionBlacklist REG_MULTI_SZ /
AllowNonTlsPacUri DWORD HTTP経由でのPACファイルのダウンロードを許可するかどうかを決定します。デフォルト値は0で、HTTPは許可されません。1に設定すると、HDXWebProxy.exeはHTTP経由でPACファイルをダウンロードできます(厳密にはHTTPS経由ではありません)。