ブラウザコンテンツリダイレクト
概要
Linux VDAは、Google Chromeでのブラウザコンテンツリダイレクトをサポートしています。ブラウザコンテンツリダイレクトは、許可リストにあるWebページをクライアント側でレンダリングする機能を提供します。この機能は、Citrix Workspace™アプリを使用してクライアント側で対応するレンダリングエンジンをインスタンス化し、URLからHTTPおよびHTTPSコンテンツをフェッチします。
注:
許可リストを使用すると、どのWebページをクライアント側にリダイレクトするかを指定できます。逆に、ブロックリストを使用すると、どのWebページをクライアント側にリダイレクトしないかを指定できます。
このオーバーレイWebレイアウトエンジンは、VDA上ではなくクライアント上で実行され、クライアントのCPU、GPU、RAM、およびネットワークを使用します。
ブラウザのビューポートのみがリダイレクトされます。ビューポートとは、ブラウザでコンテンツが表示される長方形の領域です。ビューポートには、アドレスバー、お気に入りバー、ステータスバーなどの項目は含まれません。これらの項目は、VDA上のブラウザで引き続き実行されます。
ビューポートの画像(/en-us/linux-virtual-delivery-agent/2109/media/viewport.png)
システム要件
Windowsクライアント:
-
Citrix Workspaceアプリ 1809 for Windows以降
リナックス VDA:
-
VDAオペレーティングシステム:Ubuntu 16.04、Ubuntu 18.04、RHEL 7.8、RHEL 8.2、RHEL 8.1、SLES 12.5
-
VDA上のブラウザ:Citrix®ブラウザコンテンツリダイレクト拡張機能が追加されたGoogle Chrome v66以降
ブラウザコンテンツリダイレクトの構成
-
Citrix Studioで、ブラウザコンテンツリダイレクトを使用できるURLの許可リストと、使用できないURLのブロックリストを指定するポリシーを構成します。ブラウザコンテンツリダイレクトは、デフォルトで許可に設定されています。ブラウザコンテンツリダイレクトが許可に設定されている画像(/en-us/linux-virtual-delivery-agent/2109/media/bcr-allowed-by-default.png)ブラウザコンテンツリダイレクトACL構成設定は、ブラウザコンテンツリダイレクトを使用できるURLの許可リストを指定します。ブラウザコンテンツリダイレクトACL構成が選択されている画像(/en-us/linux-virtual-delivery-agent/2109/media/allow-list.png)許可リストを設定する画像(/en-us/linux-virtual-delivery-agent/2109/media/allow-list-confiuration.png)「Browser Content Redirection Blacklist Configuration」設定は、ブラウザコンテンツリダイレクトを使用できないURLのブロックリストを指定します。ブロックリストを設定するイメージ(/en-us/linux-virtual-delivery-agent/2109/media/block-list.png)注:Linux VDAは現在、「Browser Content Redirection Proxy Configuration」設定をサポートしていません。
-
VDA上のブラウザが、(ナビゲートされる) URLが許可リストまたはブロックリストと一致するかどうかを検出するには、ChromeウェブストアからCitrixブラウザコンテンツリダイレクト拡張機能を追加します。VDAで「Chromeに追加」をクリックします。重要:クライアントには拡張機能は不要です。VDAにのみ追加してください。\>Chrome拡張機能はユーザーごとにインストールされます。拡張機能を追加または削除するためにゴールデンイメージを更新する必要はありません。ChromeウェブストアからCitrixブラウザコンテンツリダイレクト拡張機能を追加するイメージ(/en-us/linux-virtual-delivery-agent/2109/media/add-to-chrome.png)
許可リストでURLの一致が見つかり (例:
https://www.mycompany.com/)、ブロックリストには見つからない場合、仮想チャネル (CTXCSB) は、リダイレクトが必要であることをCitrix Workspaceアプリに指示し、URLを中継します。その後、Citrix Workspaceアプリはローカルレンダリングエンジンをインスタンス化し、ウェブサイトを表示します。
その後、Citrix Workspaceアプリはウェブサイトを仮想デスクトップのブラウザコンテンツ領域にシームレスにブレンドし直します。
ビューポートとクライアントのイメージ(/en-us/linux-virtual-delivery-agent/2109/media/viewport-desktop-viewer.png)
-
Citrixブラウザコンテンツリダイレクト拡張機能のアイコン拡張機能アイコンの色は、Chrome拡張機能のステータスを示します。以下の3色のいずれかです。
-
緑: アクティブで接続済み
-
灰色: 現在のタブで非アクティブ/アイドル状態
-
赤: 破損/機能していません
-
-
クライアントでレンダリングされた、または仮想デスクトップにブレンドバックされたビューポート
-
リナックス ブイディーエー
-
Windowsクライアント
リダイレクトのシナリオ
Citrix Workspaceアプリがコンテンツをフェッチするシナリオを次に示します。
-
サーバーフェッチとサーバーレンダリング: サイトを許可リストに追加しなかったか、リダイレクトが失敗したため、リダイレクトは行われません。VDAでWebページをレンダリングすることにフォールバックし、Thinwireを使用してグラフィックをリモート処理します。ポリシーを使用してフォールバック動作を制御します。このシナリオでは、VDAで高いCPU、RAM、および帯域幅の消費が発生します。
-
クライアントフェッチとクライアントレンダリング: Citrix WorkspaceアプリがWebサーバーに直接接続するため、インターネットアクセスが必要です。このシナリオでは、Citrix Virtual Apps and Desktops™サイトからすべてのネットワーク、CPU、およびRAMの使用量をオフロードします。
フォールバックメカニズム
クライアントリダイレクトが失敗する場合があります。たとえば、クライアントマシンに直接インターネットアクセスがない場合、エラー応答がVDAに戻される可能性があります。このような場合、VDA上のブラウザはページを再読み込みし、サーバー上でレンダリングできます。