ブラウザコンテンツリダイレクト
ブラウザコンテンツリダイレクトは、許可リストにあるWebページのVDA側でのレンダリングを防ぎます。この機能は、Citrix Workspace™ app for Windows または Citrix Workspace app for Linux を使用して、クライアント側で対応するレンダリングエンジンをインスタンス化し、URLからHTTPおよびHTTPSコンテンツを取得します。
注:
ブロックリストを使用すると、WebページをVDA側にリダイレクトする(クライアント側ではリダイレクトしない)ように指定できます。
このオーバーレイWebレイアウトエンジンは、VDA上ではなくエンドポイントデバイス上で実行され、エンドポイントのCPU、GPU、RAM、およびネットワークを使用します。
リダイレクトされるのはブラウザのビューポートのみです。ビューポートとは、コンテンツが表示されるブラウザの長方形の領域です。ビューポートには、アドレスバー、お気に入りツールバー、ステータスバーなどは含まれません。これらの項目はユーザーインターフェイスにあり、VDAのブラウザで引き続き実行されています。
-
リダイレクトの許可リストに含まれるURL、または特定のURLパスのリダイレクトを無効にするブロックリストを含むアクセス制御リストを指定するStudioポリシーを構成します。VDA上のブラウザが、ユーザーがアクセスしているURLが許可リストと一致するか、ブロックリストと一致しないことを検出するには、ブラウザ拡張機能が比較を実行します。Internet Explorer 11のブラウザ拡張機能はインストールメディアに含まれており、自動的にインストールされます。Chromeの場合、ブラウザ拡張機能はChromeウェブストアで入手でき、グループポリシーとADMXファイルを使用して展開できます。Chrome拡張機能はユーザーごとにインストールされます。拡張機能を追加または削除するためにゴールデンイメージを更新する必要はありません。
-
許可リストに一致するものが見つかり(例:
https://www.mycompany.com/)、ブロックリストのURLに一致するものがない場合(例:https://www.mycompany.com/engineering)、仮想チャネル(CTXCSB)がCitrix Workspace appにリダイレクトが必要であることを指示し、URLを中継します。その後、Citrix Workspace appはローカルレンダリングエンジンをインスタンス化し、Webサイトを表示します。 -
その後、Citrix Workspace appはWebサイトを仮想デスクトップのブラウザコンテンツ領域にシームレスにブレンドして戻します。
注:
ブラウザコンテンツリダイレクト拡張機能の新機能と修正の詳細については、Chromeウェブストアにアクセスし、「citrix® bcr」を検索して拡張機能を見つけてください。
ロゴの色はChrome拡張機能のステータスを示します。以下の3色のいずれかです。
-
緑:アクティブで接続済み。
-
灰色:現在のタブで非アクティブ/アイドル状態。
-
赤:破損/動作していません。
拡張機能メニューのオプションを使用して、ログのデバッグが可能です。
Citrix Workspaceアプリがコンテンツを取得するシナリオを次に示します。
-
サーバーフェッチとサーバーレンダリング: サイトを許可リストに追加しなかったか、リダイレクトが失敗したため、リダイレクトは行われません。VDAでWebページをレンダリングし、Thinwireを使用してグラフィックをリモート処理します。フォールバック動作を制御するにはポリシーを使用します。VDAでのCPU、RAM、および帯域幅の消費量が高くなります。
-
サーバーフェッチとクライアントレンダリング: Citrix Workspaceアプリは、仮想チャネル (CTXPFWD) を使用してVDAを介してWebサーバーに接続し、コンテンツを取得します。このオプションは、クライアントがインターネットアクセスを持たない場合 (シンクライアントなど) に役立ちます。VDAでのCPUとRAMの消費量は低いですが、ICA®仮想チャネルで帯域幅が消費されます。このシナリオには3つの動作モードがあります。「プロキシ」という用語は、VDAがインターネットアクセスを得るためにアクセスするプロキシデバイスを指します。選択するポリシーオプション:
-
明示的プロキシ - データセンターに単一の明示的プロキシがある場合。
-
直接または透過的 - プロキシがない場合、または透過的プロキシを使用している場合。
-
PACファイル - VDA内のブラウザが指定されたURLを取得するために適切なプロキシサーバーを自動的に選択できるように、PACファイルに依存している場合。
-
PACファイル(/en-us/citrix-virtual-apps-desktops/2203-ltsr/media/browser-content-redirection-direct-pac.png)
-
クライアントフェッチとクライアントレンダリング: Citrix WorkspaceアプリがWebサーバーに直接接続するため、インターネットアクセスが必要です。このシナリオでは、XenAppおよびXenDesktop®サイトからすべてのネットワーク、CPU、およびRAMの使用量をオフロードします。利点:
-
より良いエンドユーザーエクスペリエンス (アダプティブビットレート (ABR))
-
VDAリソース使用量の削減 (CPU/RAM/IO)
-
帯域幅消費量の削減
-
ブラウザビューポートリダイレクトシナリオの画像(/en-us/citrix-virtual-apps-desktops/2203-ltsr/media/browser-viewport-redirection-scenarios.png)
フォールバックメカニズム:
クライアントリダイレクトが失敗する場合があります。たとえば、クライアントマシンがインターネットに直接アクセスできない場合、エラー応答がVDAに戻されることがあります。そのような場合、VDA上のブラウザはページを再読み込みし、サーバー上でレンダリングできます。
既存のWindows Media フォールバック防止ポリシーを使用すると、ビデオ要素のサーバーレンダリングを抑制できます。このポリシーをすべてのコンテンツをクライアントでのみ再生またはクライアントでアクセス可能なコンテンツのみをクライアントで再生に設定します。これらの設定は、クライアントリダイレクトで障害が発生した場合に、ビデオ要素がサーバーで再生されるのをブロックします。このポリシーは、ブラウザコンテンツリダイレクトを有効にし、アクセス制御リストポリシーにフォールバックするURLが含まれている場合にのみ有効になります。URLはブロックリストポリシーに含めることはできません。
システム要件:
Windowsエンドポイント:
-
ウィンドウズ 10
-
Citrix Workspaceアプリ 1809 for Windows以降
注:
ブラウザコンテンツリダイレクトは、Citrix Workspaceアプリ for WindowsのCurrent Releaseでのみサポートされており、Citrix WorkspaceアプリLTSRリリース(1912および2203.1)ではサポートされていません。
Linuxエンドポイント:
-
Citrix Workspaceアプリ 1808 for Linux以降
-
シンクライアント端末にはWebKitGTK+が含まれている必要があります
Citrix Virtual Apps and Desktops 7 1808以降およびXenApp and XenDesktop 7.15 CU5以降:
-
VDAオペレーティングシステム: Windows 10(最小バージョン1607)、Windows Server 2012 R2、Windows Server 2016、Windows Server 2019
-
VDA上のブラウザ:
-
Google Chrome v66以降(Chromeには、ユーザーエンドポイントにCitrix Workspaceアプリ 1809 for Windows以降、Citrix Virtual Apps and Desktops™ 7 1808 VDA以降、およびブラウザコンテンツリダイレクト拡張機能が必要です)
-
Internet Explorer 11と以下のオプションを構成します:
-
インターネットオプション > 詳細設定 > セキュリティで拡張保護モードをオフにします
-
インターネットオプション > 詳細設定 > 閲覧でサードパーティ製のブラウザ拡張機能を有効にするをオンにします
-
-
トラブルシューティング
トラブルシューティング情報については、Knowledge Centerの記事https://support.citrix.com/article/CTX230052を参照してください。
ブラウザコンテンツリダイレクトChrome拡張機能
Chromeでブラウザコンテンツリダイレクトを使用するには、Chromeウェブストアからブラウザコンテンツリダイレクト拡張機能を追加します。Citrix Virtual Apps and Desktops環境でChromeに追加をクリックします。
この拡張機能は、ユーザーのクライアントマシンには不要です。VDAにのみ必要です。
システム要件
-
Chrome v66以降
-
ブラウザコンテンツリダイレクト拡張機能
-
シトリックス バーチャル アプリケーションズ アンド デスクトップス 7 1808以降
-
Windows向けCitrix Workspaceアプリ1809以降
注:
ブラウザコンテンツリダイレクトは、Windows向けCitrix WorkspaceアプリのCurrent Releaseでのみサポートされており、Citrix WorkspaceアプリのLTSRリリース(1912および2203.1)ではサポートされていません。
この方法は個々のユーザーに有効です。組織内の大規模なユーザーグループに拡張機能を展開するには、グループポリシーを使用して拡張機能を展開します。
グループポリシーを使用して拡張機能を展開する
-
Google Chrome ADMXファイルを環境にインポートします。ポリシーテンプレートのダウンロード、およびテンプレートをグループポリシーエディターにインストールして構成する方法については、「管理対象PCでChromeブラウザポリシーを設定する」を参照してください。
-
グループポリシー管理コンソールを開き、ユーザーの構成 \ 管理用テンプレート\従来の管理用テンプレート (ADM) \ Google\ Google Chrome \ 拡張機能に移動します。「強制インストールするアプリと拡張機能のリストを構成する」設定を有効にします。

-
「表示」をクリックし、拡張機能IDに対応する次の文字列を入力します。ブラウザコンテンツリダイレクト拡張機能のURLを更新します。
hdppkjifljbdpckfajcmlblbchhledln; https://clients2.google.com/service/update2/crx
-
設定を適用し、gpupdateで更新すると、ユーザーは自動的に拡張機能を受け取ります。ユーザーのセッションでChromeブラウザを起動すると、拡張機能はすでに適用されており、ユーザーはそれを削除できません。拡張機能への更新は、設定で指定した更新URLを通じて、ユーザーのマシンに自動的にインストールされます。「強制インストールされるアプリと拡張機能のリストを構成する」設定が「無効」に設定されている場合、拡張機能はすべてのユーザーのChromeから自動的に削除されます。
ブラウザコンテンツリダイレクトEdge Chromium拡張機能
Edgeにブラウザコンテンツリダイレクト拡張機能をインストールするには、Edgeブラウザのバージョン83.0.478.37以降がインストールされていることを確認してください。
-
「拡張機能」オプションをクリックします。「拡張機能の管理」を選択します。「他のストアからの拡張機能を許可する」をオンにします。
-
「Chromeウェブストア」リンクをクリックすると、拡張機能が右上のバーに表示されます。 Microsoft Edge拡張機能の詳細については、「拡張機能」を参照してください。
ブラウザコンテンツリダイレクトとDPI
ユーザーのマシンでDPI(スケーリング)が100%を超えて設定されている状態でブラウザコンテンツリダイレクトを使用すると、リダイレクトされたブラウザコンテンツ画面が正しく表示されません。この問題を回避するには、ブラウザコンテンツリダイレクトを使用する際にDPIを設定しないでください。この問題を回避するもう1つの方法は、ユーザーのマシンにレジストリキーを作成して、ChromeのブラウザコンテンツリダイレクトGPUアクセラレーションを無効にすることです。詳細については、レジストリで管理される機能のリストにある「ブラウザコンテンツリダイレクトとDPI」を参照してください。
統合Windows認証によるシングルサインオン
ブラウザコンテンツリダイレクトは、VDAと同じドメイン内で統合Windows認証(IWA)が構成されたWebサーバーへの認証にNegotiateスキームを使用するようにオーバーレイを強化します。
デフォルトでは、ブラウザコンテンツリダイレクトは、ユーザーがWebサーバーにアクセスするたびにVDA資格情報で認証することを要求する基本認証スキームを使用します。シングルサインオンの場合、「ブラウザコンテンツリダイレクト統合Windows認証サポート」ポリシー設定を有効にするか、VDAにレジストリキーを作成することができます。
シングルサインオンを有効にする前に、以下を完了してください。
-
Kerberosインフラストラクチャを構成して、ホスト名から構築されたサービスプリンシパル名(SPN)のチケットを発行します。例えば、
HTTP/serverhostname.com。 -
サーバーフェッチの場合:サーバーフェッチモードでブラウザコンテンツリダイレクトを使用する場合、VDAでDNSが適切に構成されていることを確認してください。
-
クライアントフェッチの場合:クライアントフェッチモードでブラウザコンテンツリダイレクトを使用する場合、クライアントデバイスでDNSが適切に構成されており、オーバーレイからWebサーバーのIPアドレスへのTCP接続を許可していることを確認してください。
ブラウザコンテンツリダイレクトポリシーを使用してシングルサインオンを構成するには、「ブラウザコンテンツリダイレクトの統合Windows認証サポート」設定を参照してください。
または、VDAにレジストリキーを追加することで、Webサーバーへのシングルサインオンを有効にできます。詳細については、レジストリで管理される機能のリストにある「ブラウザコンテンツリダイレクトの統合Windows認証によるシングルサインオン」を参照してください。
User-agentリクエストヘッダー
User-agentヘッダーは、ブラウザコンテンツリダイレクトから送信されるHTTPリクエストを識別するのに役立ちます。この設定は、プロキシおよびファイアウォールルールを構成する際に役立ちます。例えば、サーバーがブラウザコンテンツリダイレクトから送信されるリクエストをブロックする場合、user-agentヘッダーを含むルールを作成して、特定の要件をバイパスできます。
Windowsデバイスのみがuser-agentリクエストヘッダーをサポートしています。
デフォルトでは、user-agentリクエストヘッダー文字列は無効になっています。クライアントでレンダリングされるコンテンツに対してuser-agentヘッダーを有効にするには、レジストリエディターを使用します。詳細については、レジストリで管理される機能のリストにある「User-agentリクエストヘッoper」を参照してください。
ブラウザコンテンツリダイレクトクライアントの互換性
WMIを使用して、クライアントがブラウザコンテンツリダイレクトと互換性があるかどうかを確認できます。WMIにアクセスするための任意の方法を使用できます。以下はPowerShellを使用した例です。
-
PowerShell を開きます。
-
Get-WmiObject -Class CTXBCRStatusを実行します。 -
BCR_Capableパラメーターを確認します。-
Trueの場合、クライアントはブラウザコンテンツリダイレクトと互換性があります。 -
Falseの場合、クライアントはブラウザコンテンツリダイレクトと互換性がありません。
-
追加情報
-
CtxBrowserSvcが利用できない場合、コマンド実行時に結果は表示されません。 -
CtxBrowserSvcが一度も実行されていない場合、結果は無効なクラスエラーを返します。