ブラウザコンテンツリダイレクト
概要
Linux VDAは、Google Chromeでのブラウザコンテンツリダイレクトをサポートしています。ブラウザコンテンツリダイレクトは、許可リスト内のWebページをクライアント側でレンダリングする機能を提供します。この機能は、Citrix Workspace™アプリを使用して、クライアント側で対応するレンダリングエンジンをインスタンス化し、URLからHTTPおよびHTTPSコンテンツを取得します。
注:
許可リストを使用して、どのWebページをクライアント側にリダイレクトするかを指定できます。逆に、ブロックリストを使用して、どのWebページをクライアント側にリダイレクトしないかを指定できます。
このオーバーレイWebレイアウトエンジンは、VDA上ではなくクライアント上で実行され、クライアントのCPU、GPU、RAM、およびネットワークを使用します。
ブラウザのビューポートのみがリダイレクトされます。ビューポートとは、ブラウザ内でコンテンツが表示される長方形の領域です。ビューポートには、アドレスバー、お気に入りバー、ステータスバーなどの項目は含まれません。これらの項目は、VDA上のブラウザで引き続き実行されます。
システム要件
Windowsクライアント:
-
Citrix Workspaceアプリ 1809 for Windows以降
リナックス ブイディーエー:
-
VDA上のブラウザ: Google Chrome v66以降でCitrix®ブラウザコンテンツリダイレクト拡張機能が追加されていること
ブラウザコンテンツリダイレクトの構成
-
Citrix Studioで、ブラウザコンテンツリダイレクトのURLの許可リストとブロックリストを指定するポリシーを構成します。ブラウザコンテンツリダイレクトは、デフォルトで許可に設定されています。
ブラウザコンテンツリダイレクトACL構成設定は、ブラウザコンテンツリダイレクトを使用できるURLの許可リストを指定します。URLを指定するときは、プロトコルを除くすべてのURLコンポーネントを表すために*ワイルドカードを使用できます。以下は許可される例です:-
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/
Browser Content Redirection の許可リストを設定する(/en-us/linux-virtual-delivery-agent/2305/media/allow-list-confiuration.png)Browser Content Redirection Blacklist Configuration 設定は、ブラウザコンテンツリダイレクトを使用できない URL のブロックリストを指定します。Browser Content Redirection のブロックリストを設定する(/en-us/linux-virtual-delivery-agent/2305/media/block-list.png)注:Linux VDA は現在、Browser Content Redirection Proxy Configuration 設定をサポートしていません。 -
-
VDA で Add to Chrome をクリックして、Chrome ウェブストアから Citrix ブラウザコンテンツリダイレクト拡張機能を追加します。これにより、VDA 上のブラウザは、(ナビゲート先の) URL が許可リストまたはブロックリストと一致するかどうかを検出するのに役立ちます。重要:この拡張機能はクライアントには必要ありません。VDA にのみ追加してください。\>Chrome 拡張機能はユーザーごとにインストールされます。拡張機能を追加または削除するためにゴールデンイメージを更新する必要はありません。Chrome ウェブストアから Citrix ブラウザコンテンツリダイレクト拡張機能を追加するイメージ(/en-us/linux-virtual-delivery-agent/2305/media/add-to-chrome.png)
URL の一致が許可リスト (例:
https://www.mycompany.com/) で見つかり、ブロックリストには見つからない場合、仮想チャネル (CTXCSB) は Citrix Workspace アプリにリダイレクトが必要であることを指示し、URL を中継します。その後、Citrix Workspace アプリはローカルレンダリングエンジンをインスタンス化し、ウェブサイトを表示します。
その後、Citrix Workspaceアプリはウェブサイトを仮想デスクトップのブラウザコンテンツ領域にシームレスにブレンドし直します。
ビューポートとクライアント(/en-us/linux-virtual-delivery-agent/2305/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上のブラウザはページを再読み込みし、サーバー上でレンダリングできます。