ブラウザーコンテンツリダイレクト
1.
概要
Linux VDAは、Google Chromeでのブラウザーコンテンツリダイレクトをサポートしています。ブラウザーコンテンツリダイレクトは、許可リスト内のWebページをクライアント側でレンダリングする機能を提供します。この機能は、Citrix Workspace™アプリを使用してクライアント側で対応するレンダリングエンジンをインスタンス化し、URLからHTTPおよびHTTPSコンテンツを取得します。
注:
許可リストを使用すると、クライアント側にリダイレクトされるWebページを指定できます。逆に、ブロックリストを使用すると、クライアント側にリダイレクトされないWebページを指定できます。
このオーバーレイWebレイアウトエンジンは、VDAではなくクライアント上で実行され、クライアントのCPU、GPU、RAM、およびネットワークを使用します。
リダイレクトされるのはブラウザーのビューポートのみです。ビューポートとは、ブラウザーでコンテンツが表示される長方形の領域です。ビューポートには、アドレスバー、お気に入りバー、ステータスバーなどの項目は含まれません。これらの項目は、VDA上のブラウザーで引き続き実行されます。
システム要件
Windowsクライアント:
- Citrix Workspaceアプリ 1809 for Windows以降
Linux 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のブロックリストを指定するポリシーを構成します。ブラウザーコンテンツリダイレクトは、デフォルトで [許可] に設定されています。

[Browser Content Redirection ACL Configuration] 設定は、ブラウザーコンテンツリダイレクトを使用できるURLの許可リストを指定します。


- [Browser Content Redirection Blacklist Configuration] 設定は、ブラウザーコンテンツリダイレクトを使用できないURLのブロックリストを指定します。

注:
Linux VDAは現在、[Browser Content Redirection Proxy Configuration] 設定をサポートしていません。
-
- VDA上のブラウザーが、ナビゲート先のURLが許可リストまたはブロックリストと一致するかどうかを検出するには、ChromeウェブストアからCitrixブラウザーコンテンツリダイレクト拡張機能を追加します。VDAで [Chromeに追加] をクリックします。
重要:
この拡張機能はクライアントには必要ありません。VDAにのみ追加してください。
Chrome拡張機能はユーザーごとにインストールされます。拡張機能を追加または削除するためにゴールデンイメージを更新する必要はありません。

URLが許可リスト(例:https://www.mycompany.com/)で見つかり、どのブロックリストにも見つからない場合、仮想チャネル(CTXCSB)はCitrix Workspaceアプリにリダイレクトが必要であることを指示し、URLを中継します。Citrix Workspaceアプリはローカルレンダリングエンジンをインスタンス化し、Webサイトを表示します。
Citrix Workspaceアプリは、Webサイトを仮想デスクトップのブラウザーコンテンツ領域にシームレスにブレンドし直します。

-
Citrixブラウザーコンテンツリダイレクト拡張機能のアイコン
拡張機能アイコンの色は、Chrome拡張機能のステータスを示します。次の3つの色のいずれかです。
- 緑:アクティブで接続済み
- グレー:現在のタブで非アクティブ/アイドル状態
- 赤:破損/動作していません
- クライアントでレンダリングされた、または仮想デスクトップにブレンドし直されたビューポート
- Linux VDA
- Windowsクライアント
リダイレクトのシナリオ
Citrix Workspaceアプリがコンテンツを取得するシナリオを次に示します。

- サーバーフェッチとサーバーレンダリング: サイトを許可リストに追加しなかったか、リダイレクトが失敗したため、リダイレクトは行われません。WebページはVDAでレンダリングされ、Thinwireを使用してグラフィックがリモート処理されます。ポリシーを使用してフォールバック動作を制御します。このシナリオでは、VDAで高いCPU、RAM、および帯域幅が消費されます。
- クライアントフェッチとクライアントレンダリング: Citrix WorkspaceアプリがWebサーバーに直接接続するため、インターネットアクセスが必要です。このシナリオでは、Citrix Virtual Apps and Desktops™サイトからのネットワーク、CPU、およびRAMの使用量がすべてオフロードされます。
フォールバックメカニズム
クライアントリダイレクトが失敗する場合があります。たとえば、クライアントマシンに直接インターネットアクセスがない場合、エラー応答がVDAに戻されることがあります。このような場合、VDA上のブラウザーはページを再読み込みしてサーバー上でレンダリングできます。
