ブラウザコンテンツリダイレクト

はじめに

ブラウザコンテンツリダイレクト (BCR) は、Citrix Virtual Apps and Desktops™ 環境でのWebブラウジングのユーザーエクスペリエンスを向上させます。Webページのレンダリングをユーザーのローカルマシンにオフロードすることで、BCRはサーバーの負荷を軽減し、特に複雑なWebサイトやリソースを大量に消費するWebサイトのパフォーマンスを向上させます。

仕組み

BCRは、Citrix Workspace™ アプリを利用して、ユーザーデバイス上に安全なブラウジング環境を作成します。ユーザーが許可されたWebページにアクセスすると、ブラウザウィンドウのビューポートがクライアントにリダイレクトされます。クライアント側のブラウザエンジンは、ローカルマシンのリソースを活用してページをレンダリングし、読み込み時間の短縮とよりスムーズな操作を実現します。

ブラウザのビューポートのみがリダイレクトされることに注意してください。ビューポートとは、ブラウザでコンテンツが表示される長方形の領域です。ビューポートには、アドレスバー、お気に入りツールバー、ステータスバーなどは含まれません。これらの項目はユーザーインターフェイスにあり、VDA内のブラウザで引き続き実行されます。

bcr

主な利点

ブラウザコンテンツリダイレクトは、Webトラフィックをインテリジェントに管理し、インフラストラクチャへの負担を軽減しながら、ユーザーに優れたエクスペリエンスを提供します。

組織にとってのメリットは次のとおりです。

  • コスト削減: リソースを大量に消費するWebページをユーザーデバイスにオフロードすることで、貴重なサーバーリソースを解放し、帯域幅の消費を削減します。これにより、ハードウェアおよびネットワークコストの削減につながります。

  • ユーザーエクスペリエンスの向上: グラフィックを多用するWebサイトでも、よりスムーズで応答性の高いブラウジングエクスペリエンスをユーザーに提供します。ネイティブのようなパフォーマンスを提供し、遅延をなくし、生産性を向上させます。

  • セキュリティの向上: 内部リソースと外部リソースの両方へのアクセスを許可しながら、安全な環境を維持します。

  • 柔軟性の向上: 基本的なWebブラウジングから、プロキシトラバーサルやSSO認証を必要とする複雑なWebアプリケーションまで、幅広いユースケースをサポートします。Citrix Web Studio™ の詳細なポリシーコントロールを使用して、リダイレクト設定を簡単に管理できます。

システム要件

サーバー側コンポーネント

シトリックス バーチャルアプリおよびデスクトップ

  • 長期サービスリリース
    • 最小要件 - サポート終了していないLTSR Citrix Virtual Apps and Desktopsリリース
    • 推奨 - シトリックス バーチャルアプリおよびデスクトップ 2402以降
  • 現在のリリース
    • 最小要件 - サポート終了していないCR Citrix Virtual Apps and Desktopsリリース
    • 推奨 - 最新のCitrix Virtual Apps and Desktopsリリース

ブラウザコンポーネント

  • ブラウザ
    • マイクロソフト エッジ
    • グーグル クローム
  • ブラウザリダイレクト拡張機能

  • 最高の体験のために、ブラウザの最新バージョンを使用することをお勧めします。

注:

ブラウザコンテンツリダイレクトまたは双方向コンテンツリダイレクトを有効にするには、Microsoft Edgeアドオンストアからブラウザリダイレクト拡張機能を使用する予定がある場合、Virtual Delivery Agent (VDA) バージョン2503がインストールされていることを確認してください。古いVDAバージョンでは、Microsoft Edgeブラウザ内でChromeウェブストアから拡張機能をインストールすることで、同じ機能を実現できます。

上記で提供されている拡張機能のリンクは一般提供 (GA) されており、本番環境レベルの展開に関連しています。GA拡張機能に加えて、Citrixは特にGoogle Chromeストアでベータ版 (GA + 1) 拡張機能も公開しています。

Citrixは、今後のアップデートがテストされ、問題が早期に報告されるように、顧客がベータ版でテストユーザーを持つことを推奨しています。これにより、GA拡張機能が正式に展開される際にスムーズなプロセスが保証されます。

拡張機能のリリースは通常、Citrix Workspaceアプリのリリースと一致します。

クライアント側コンポーネント

Windows

  • Windows 10または11
  • Citrix Workspaceアプリ
    • 最小要件 - サポート終了していないCitrix Workspaceアプリ
    • 推奨
      • 長期サービスリリース - Citrix Workspaceアプリ 2402 最新のCU
      • 現在のリリース - Citrix Workspaceアプリ 2405 以降

    注:

    • ブラウザコンテンツリダイレクトは、Citrix Workspace App Windows LTSRリリース1912および2203.1ではサポートされていません。

    • ブラウザコンテンツリダイレクトに必要なクライアント側ブラウザエンジンは、Citrix Workspace App Current Releasesにデフォルトでインストールされます。

    • ブラウザコンテンツリダイレクトに必要なクライアント側ブラウザエンジンは、Citrix Workspace App 2402 LTSRリリースにはデフォルトでインストールされません。管理者は、ADDLOCALスイッチを利用して、Citrix Workspace AppにBCRブラウザコンポーネントをインストールできます。

    • Windows向けCitrix Workspaceアプリ2507以降、ブラウザコンテンツリダイレクト (BCR) はモジュールコンポーネントとして管理されますが、引き続きCitrix Workspaceアプリにパッケージ化されます。BCRコンポーネントはLTSRバージョンにもデフォルトでインストールされるようになり、CRとLTSR間の整合性が確保されます。さらに、通常のCitrix Workspaceアプリのリリースサイクル外で独立した更新や暫定パッチが必要な状況のために、スタンドアロンのBCRパッケージが公開されます。詳細については、Citrix Workspace App Windows documentationを参照してください。

Linux

  • Citrix Workspaceアプリ
    • 最小要件 - サポート終了していないCitrix Workspaceアプリ
    • 推奨 - Citrix Workspaceアプリ2408以降 詳細については、Citrix Workspace App Linuxドキュメントを参照してください。

注:

Linux向けCitrix Workspaceアプリ2601以降、ブラウザコンテンツリダイレクト (BCR) はモジュールコンポーネントとして管理されます。BCRコンポーネントは引き続きLinux向けCitrix Workspaceアプリにデフォルトでパッケージ化およびインストールされ、一貫したユーザーエクスペリエンスを保証します。さらに、通常のCitrix Workspaceアプリのリリースサイクル外で独立した更新や暫定パッチが必要な状況のために、スタンドアロンのBCRパッケージが公開されます。詳細については、Citrix Workspace App Linux documentationを参照してください。

ChromeOS

  • Citrix Workspaceアプリ
    • Chromeウェブストアの最新バージョン

macOS

  • macOS 11 ビッグサー
  • macOS 12 モンタレー
  • macOS 13 ベンチュラ
  • macOS 14 Sonoma (14.2.1まで)
  • Citrix Workspace アプリ
    • 最小要件 - Citrix Workspaceアプリ 2411以降

注:

  • macOSの場合、ブラウザコンテンツリダイレクトパッケージはCitrix Workspaceアプリとは独立しており、常に最新バージョンです。したがって、このパッケージは、指定された最小バージョンより新しい複数のCWAバージョンと互換性があります。

  • Citrix Workspaceアプリ Macへの依存関係がないため、ブラウザコンテンツリダイレクトのバージョン番号はCitrix Workspaceアプリ Macのバージョンとは一致しません。

  • クライアント側ブラウザエンジンはCitrix Workspaceアプリ Macにはパッケージされていません。Mac用のクライアント側をCitrix Downloadsからダウンロードしてインストールしてください。

  • IntelおよびARMパッケージは別々です。したがって、macOSエンドポイントに適したバージョンをインストールする必要があります。
  • Mac版Citrix Workspaceアプリ 2511.1以降、モジュラーBCRコンポーネントはデフォルトでインストールされますが、Citrix Workspaceアプリにはパッケージされていません。これにより、Citrix Downloadsからコンポーネントを手動でダウンロードしてインストールする必要がなくなります。スタンドアロンのBCRパッケージは、通常のCitrix Workspaceアプリのリリースサイクル外で独立したアップデートや暫定パッチが必要な状況のために公開されます。詳細については、Citrix Workspaceアプリ Macのドキュメントを参照してください。

構成手順

  1. システム要件に従ってクライアント側およびサーバー側コンポーネントをインストールします
    • 拡張機能の展開の詳細については、拡張機能の展開セクションを参照してください
  2. Studioポリシーを構成します
    • Web Studioポリシーは、さまざまなユースケースに合わせてブラウザコンテンツリダイレクトを構成するためのきめ細かな方法を提供します。
    • 基本的なポリシーにより、管理者はブラウザコンテンツリダイレクトで許可/不許可にする必要があるURLを構成できます。
    • URLはワイルドカードを使用して構成できます。
  3. サポートされているWebブラウザを開き、許可されたURLに移動します。
    • 許可リストで一致が見つかった場合、ウェブサイトはクライアントにリダイレクトされます。
    • Citrix Workspaceアプリは、シームレスなエクスペリエンスのために、ビューポートをVDA側のブラウザにブレンドします。
  4. 拡張機能のロゴの色は、コンテンツリダイレクトのステータスを示します。
    • 緑:アクティブで接続済み
    • グレー:現在のタブで非アクティブ/アイドル状態
    • 赤:破損/動作していません

BCR設定

注:

  • HTML5ビデオリダイレクトとブラウザコンテンツリダイレクトは独立した機能です。この機能が動作するためにHTML5ビデオリダイレクトポリシーは必要ありません。ただし、Citrix HDX™ HTML5ビデオリダイレクトサービスはブラウザコンテンツリダイレクトに使用されます。

  • すべての構成はWeb Studioを介して行い、レジストリキーを使用しないことをお勧めします。

構成オプション

ブラウザコンテンツリダイレクトは、さまざまな顧客環境のユースケースに合わせて構成するためのさまざまな方法を提供します。ポリシー設定の詳細については、ブラウザコンテンツリダイレクトポリシー設定を参照してください。

リダイレクトメカニズム

クライアントフェッチクライアントレンダー

デフォルトでは、ブラウザコンテンツリダイレクトはこのモードで動作します。すなわち、クライアント側のブラウザエンジンが直接ウェブページにアクセスします。これには、クライアントネットワークからウェブページへの必要なアクセスが必要です。クライアントフェッチクライアントレンダーのシナリオでは、Citrix VDAからクライアントへ、ネットワーク、CPU、RAMの使用量をすべてオフロードし、ブラウザコンテンツリダイレクトを構成する最も最適な方法です。

ポリシー構成オプション
  • ブラウザコンテンツリダイレクト: 許可

  • ブラウザコンテンツリダイレクトACL構成

    • リダイレクトする必要があるURLを指定します。デフォルトでは、YouTubeのみがリダイレクト用に構成されているウェブサイトです。
  • ブラウザコンテンツリダイレクトブロックリスト構成

    • 特定のURLまたはサブURLのリダイレクトをブロックするためのオプションの構成オプションです。上記とこのオプションを組み合わせて、最大限のカスタマイズを実現してください。

サーバーフェッチクライアントレンダー

この場合、クライアント側のブラウザエンジンは、仮想チャネルを使用してVDAを介してWebサーバーからコンテンツにアクセスし、取得します。このオプションは、クライアントがインターネットアクセスを持たない場合(シンクライアントなど)に役立ちます。VDAでのCPUとRAMの消費は低いですが、ICA®仮想チャネルで帯域幅が消費されます。

このシナリオには3つの動作モードがあります。「プロキシ」という用語は、VDAがインターネットアクセスを得るためにアクセスするプロキシデバイスを指します。

ポリシー構成オプション
  • クライアントフェッチクライアントレンダーのセクションで指定されたポリシーに加えて、以下を構成します。

  • ブラウザコンテンツリダイレクトプロキシ構成

    • 直接または透過的: サーバーフェッチクライアントレンダリングを活用したい場合で、VDAからウェブページへの直接アクセスまたは透過プロキシアクセスがある場合に、これを構成します。ポリシーには「DIRECT」というキーワードを設定する必要があります。
    • 明示的プロキシ: サーバーフェッチクライアントレンダリングを活用したい場合で、VDAからウェブページへの明示的プロキシアクセスがある場合に、これを構成します。
    • PACファイル: PACファイルに依存している場合、VDA内のブラウザが指定されたURLを取得するための適切なプロキシサーバーを自動的に選択できるように、これを構成します。

フォールバックモード

BCRリダイレクト

クライアントリダイレクトが失敗する場合があります。たとえば、クライアントマシンがインターネットに直接アクセスできない場合、エラー応答がVDAに戻される可能性があります。そのような場合、VDA上のブラウザはページを再読み込みし、サーバー上でレンダリングできます。

認証処理

認証サイト

現在のブラウザコンテンツリダイレクトの実装では、リダイレクトメカニズムに関わらず、ブラウザコンテンツリダイレクトがウェブサイトへのログインを処理できるように、認証サイトを構成する必要があります。

例:

  1. ブラウザコンテンツリダイレクトACL構成でhttps://www.youtube.com/*のみが構成されており、認証サイトが構成されていない場合、ウェブサイトにサインインする際にBCRはサーバーサイドレンダリングにフォールバックし、そこで処理を続行します。

  2. この場合、BCRが認証サイトを処理できるように、https://www.accounts.google.com/* および必要に応じてIdPウェブサイトなどの他の認証サイトを構成します。各ウェブサイトのサインインは異なる動作をするため、必ずリストしてください。

  3. 構成されている場合、BCRが認証を処理します。たとえば、クライアントフェッチクライアントレンダリングでは、シームレスなサインインエクスペリエンスのために、認証もクライアント側のブラウザエンジンから行われます。

ポリシー構成オプション

リダイレクトメカニズムのセクションで言及されているポリシーに加えて、ブラウザコンテンツリダイレクト認証サイトポリシーを構成します。

注:

  • BCRクライアント側ブラウザは、リダイレクトされたウィンドウが閉じられた後、クッキー(認証を含む)を保持しません。これは、BCRウィンドウが完全に閉じられて再度開かれた場合に、ウェブサイトに再ログインする必要があるという形で現れます。

  • BCRクライアント側ブラウザは、VDA側ブラウザからクッキーを読み取りません。そのため、ユーザーのパーソナライゼーションと設定はVDAブラウザと同期しません。

統合Windows認証

ブラウザコンテンツリダイレクトは、VDAと同じドメイン内で統合Windows認証 (IWA) を使用して構成されている場合、ウェブサイトへのシームレスな認証方法を提供できます。

ポリシー構成オプション
  • ブラウザコンテンツリダイレクト統合Windows認証サポートポリシーを構成します

シングルサインオンを有効にする前に、以下を完了してください。

  • ホスト名から構築されたサービスプリンシパル名 (SPN) のチケットを発行するようにKerberosインフラストラクチャを構成します。例:HTTP/serverhostname.com。

  • サーバーフェッチクライアントレンダーの場合:サーバーフェッチモードでブラウザコンテンツリダイレクトを使用する場合、VDAでDNSが適切に構成されていることを確認してください。

  • クライアントフェッチクライアントレンダーの場合:クライアントフェッチモードでブラウザコンテンツリダイレクトを使用する場合、クライアントデバイスでDNSが適切に構成されていることを確認し、オーバーレイからWebサーバーのIPアドレスへのTCP接続を許可してください。

プロキシ認証

ブラウザコンテンツリダイレクトは、サーバーからコンテンツをフェッチする際に、Webプロキシへのシームレスな認証方法を提供できます。有効にすると、ブラウザコンテンツリダイレクトは、Kerberosサービスチケットを自動的に取得して使用し、プロキシで認証します。

ポリシー構成オプション
  • ブラウザコンテンツリダイレクトのサーバーフェッチプロキシ認証ポリシーを構成する

サーバーフェッチプロキシ認証ポリシーを有効にする前に、以下を完了してください。

  • PACファイルを構成して、ダウンストリームWebプロキシ経由でトラフィックをルーティングし、Kerberos認証を使用するようにプロキシを設定する必要があります

ユースケース

ブラウザコンテンツリダイレクト (BCR) は、特にリソースを大量に消費し、企業で頻繁にアクセスされる幅広いWebサイトで利用できます。これには、YouTubeのようなビデオストリーミングプラットフォームが含まれ、レンダリングをエンドポイントデバイスにオフロードすることで、サーバー負荷を大幅に軽減し、コストを節約できます。さらに、BCRは、ビデオ会議やコラボレーションツール (Google Meet、Teams Web、Zoom Web) などのユニファイドコミュニケーションアプリケーションや、コンタクトセンターアプリケーション (Genesys Cloud) に最適であり、スムーズなパフォーマンスと強化されたユーザーエクスペリエンスを保証します。BCRを活用することで、企業はリソースを最適化し、さまざまなWebベースのアプリケーションで効率を向上させることができます。特定のWebサイトの構成方法については、CTX238236を参照してください。

拡張機能の展開

手動で展開する

ブラウザリダイレクト拡張機能は、ChromeおよびEdgeのWebストアで公開されています。この拡張機能はVDA上のブラウザにのみ必要であり、クライアント側には必要ありません。拡張機能をインストールするには、Chrome / Edge Webストアに移動し、ブラウザリダイレクト拡張機能を検索して、それぞれのブラウザに追加します。この方法は個々のユーザーに有効です。多数のユーザーに拡張機能を展開するには、グループポリシーを使用して拡張機能を展開します

BCRを手動で展開

グループポリシーを使用して展開する

前提条件
  • アクセス: グループポリシーを構成するマシンまたはActive Directory環境で管理者権限が必要です。

  • ADMXファイル: お使いのバージョンのChrome用のGoogle Chrome ADMXファイル (管理用テンプレート) をダウンロードします。これらはGoogle Chrome Enterpriseヘルプページで見つけることができます。

  • Edgeテンプレート: Microsoft Edge EnterpriseランディングページからMicrosoft Edge管理用テンプレート (ADMXファイル) をダウンロードします。

  • 拡張機能IDと更新URL: Citrix Browser Content Redirection拡張機能の拡張機能IDと更新URL。

Google Chrome の手順
  1. ADMX ファイルのインポート:
    • Chrome ADMX ファイルを管理用テンプレートの中央ストアにコピーします。これは通常、ドメインコントローラー上の %SystemRoot%\PolicyDefinitions です。
  2. グループポリシー管理を開く:
    • グループポリシー管理コンソール (gpmc.msc) を起動します。
  3. GPO の作成または編集:
    • 新しいグループポリシーオブジェクト (GPO) を作成するか、拡張機能を展開するユーザーまたはコンピューターに適用される既存の GPO を編集します。
  4. 拡張機能の設定に移動:
    • GPO エディターで、以下に移動します。
      • ユーザーの構成 > 管理用テンプレート > クラシック管理用テンプレート (ADM) > Google > Google Chrome > 拡張機能
  5. 「強制インストールされるアプリと拡張機能のリストを構成する」を有効にする:
    • このポリシー設定をダブルクリックし、「有効」を選択します。
    • 「強制インストールされるアプリと拡張機能のリストを構成する」設定が無効に設定されている場合、拡張機能はすべてのユーザーに対して Chrome から自動的に削除されます。
  6. 拡張機能 ID と更新 URL を追加:
  7. GPOを適用します:
    • Active Directory構造内の適切な組織単位 (OU) にGPOをリンクします。
  8. グループポリシーを更新します:
    • ターゲットマシンで、gpupdate /force を実行してポリシーをすぐに適用するか、ポリシーが自動的に更新されるのを待ちます。
Microsoft Edgeの手順
  1. ADMXファイルをインポートします:
    • Edge ADMXファイルを管理用テンプレートの中央ストアにコピーします (%SystemRoot%\PolicyDefinitions)。
  2. グループポリシー管理を開きます:
    • グループポリシー管理コンソール (gpmc.msc) を起動します。
  3. GPOを作成または編集します:
    • 新しいGPOを作成するか、既存のGPOを編集します。
  4. 拡張機能の設定に移動します:
    • GPOエディターで、以下に移動します:
      • コンピューターの構成 > ポリシー > 管理用テンプレート > Microsoft Edge > 拡張機能
  5. 「サイレントインストールされる拡張機能を制御する」を有効にする:
    • このポリシー設定をダブルクリックし、「有効」を選択します。
  6. 拡張機能IDと更新URLを追加する:
  7. GPOを適用する:
    • GPOをActive Directory構造内の適切な組織単位 (OU) にリンクします。
  8. グループポリシーを更新する:
    • ターゲットマシンで、gpupdate /force を実行するか、自動更新を待ちます。

強制アプリの構成

強制インストールされたアプリ

トラブルシューティング

トラブルシューティング情報については、ブラウザコンテンツリダイレクトのトラブルシューティング方法のナレッジセンター記事を参照してください。

ブラウザコンテンツリダイレクトの制限事項

サーバー側の制限事項 (VDA)

ブラウザコンテンツリダイレクトは、以下のユースケースをサポートできません。記載されているシナリオまたは新しいシナリオで機能強化が必要な場合は、Citrix製品チームにお問い合わせください。

  • ポップアップウィンドウは、ブラウザコンテンツリダイレクトではサポートされていません。
  • セッションCookieの永続化はサポートされていません。
  • ブラウザコンテンツリダイレクトを使用している場合、HTML5ビデオのリダイレクトポリシーは無効にする必要があります。
  • セッションの切断/再接続のシナリオでは、BCRを再度有効にするためにVDAブラウザウィンドウを更新する必要があります。
  • BCRでリダイレクトされたウィンドウからの印刷およびファイルのダウンロードはサポートされていません。

クライアント側の制限事項 (CWA)

  • ブラウザコンテンツリダイレクトはARMhfフレームワークではサポートされていません。
ブラウザコンテンツリダイレクト