ブラウザコンテンツリダイレクト
- Step 2
概要
Linux VDAは、Google Chromeでのブラウザコンテンツリダイレクトをサポートしています。ブラウザコンテンツリダイレクトは、許可リスト内のウェブページをクライアント側でレンダリングする機能を提供します。この機能は、Citrix Workspace™アプリを使用してクライアント側で対応するレンダリングエンジンをインスタンス化し、URLからHTTPおよびHTTPSコンテンツを取得します。
注:
許可リストを使用することで、どのウェブページをクライアント側にリダイレクトするかを指定できます。逆に、ブロックリストを使用することで、どのウェブページをクライアント側にリダイレクトしないかを指定できます。
このオーバーレイウェブレイアウトエンジンは、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拡張機能はユーザーごとにインストールされます。拡張機能を追加または削除するためにゴールデンイメージを更新する必要はありません。

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

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

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