双方向コンテンツリダイレクト
双方向コンテンツリダイレクトにより、Webブラウザ内のHTTPまたはHTTPS URL、あるいはアプリケーションに埋め込まれたURLを、Citrix VDAセッションとクライアントエンドポイント間で双方向に転送できます。Citrixセッションで実行されているブラウザに入力されたURLは、クライアントのデフォルトブラウザを使用して開くことができます。逆に、クライアントで実行されているブラウザに入力されたURLは、公開アプリケーションまたはデスクトップを使用してCitrixセッションで開くことができます。双方向コンテンツリダイレクトの一般的なユースケースには、次のものがあります。
- 開始ブラウザがソースへのネットワークアクセスを持たない場合のWeb URLのリダイレクト。
- ブラウザの互換性とセキュリティ上の理由によるWeb URLのリダイレクト。
- CitrixセッションまたはクライアントでWebブラウザを実行したくない場合の、アプリケーションに埋め込まれたWeb URLのリダイレクト。
システム要件
- シングルセッションまたはマルチセッションOS VDA
- Windows版 シトリックス ワークスペース™ アプリ 2311以降
- Citrix Workspace™ アプリケーション Linux 用 バージョン 2503 以降
- Mac版 シトリックス ワークスペース™ アプリ 2607以降
ブラウザ:
- シトリックス ブラウザ リダイレクション エクステンション がインストールされた グーグル クローム
- Citrix ブラウザ リダイレクション 拡張機能 を使用した マイクロソフト エッジ
構成設定
Citrix Virtual Apps and Desktops™ バージョン2311以降、双方向コンテンツリダイレクトはCitrix Studioのみで構成されます。以前のリリースでは、クライアントエンドポイントとStudioの両方でポリシー設定が構成されていました。双方向コンテンツリダイレクトはデフォルトで無効になっています。
VDAの構成については、ICAポリシー設定の「双方向コンテンツリダイレクト」(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/policies/reference/ica-policy-settings/bidirectional-content-redirection.html)を参照してください。
ブラウザリダイレクトを機能させるには、示されているコマンドを使用して、元のブラウザ(URLがリダイレクトされる場所)にブラウザ拡張機能を登録する必要があります。使用しているブラウザに基づいて、VDAとクライアントで必要に応じてコマンドを実行してください。
| Browser | VDA | Client |
|---|---|---|
| Google Chrome | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /regChrome | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /regChrome |
| Microsoft Edge | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /regEdge | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /regEdge |
| All Available Browsers | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /regall | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /regall |
ブラウザ拡張機能を登録解除するには:
| Browser | VDA | Client |
|---|---|---|
| Google Chrome | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /unregChrome | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /unregChrome |
| Microsoft Edge | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /unregEdge | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /unregEdge |
| All Available Browsers | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /unregall | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /unregall |
注:
- これらのコマンドは、管理者権限でコマンドプロンプト(CMD)ウィンドウで実行してください。
- 登録コマンドを実行すると、ChromeおよびEdgeブラウザは初回起動時にCitrix Browser Redirection Extensionを有効にするようユーザーに促します。
- 登録コマンドは、Browser Redirection Extensionをネイティブメッセージングホストにリンクし、これにより拡張機能はネイティブコードと通信できます。これがないと、ブラウザは通信をブロックします。
- Google Chromeウェブストアからブラウザ拡張機能を手動でインストールすることもできます。Microsoft EdgeアドオンストアからBrowser Redirection Extensionを使用するには、Virtual Delivery Agent (VDA) バージョン2503以降が必要です。以前のVDAバージョンでは、Microsoft Edgeブラウザ内でGoogle Chromeウェブストアから拡張機能をインストールしてください(ChromeウェブストアからMicrosoft Edgeに拡張機能を追加するを参照)。
- システム要件に記載されているCitrix Workspaceアプリのバージョンは、双方向コンテンツリダイレクトとOAuthリダイレクトの両方をサポートするために必要な最小バージョンです。
- Macの場合: 公証済みアプリケーションに関するmacOSのセキュリティ要件により、カスタムOAuthコールバックURLスキームはCitrixに事前登録する必要があり、インストール後に動的に変更することはできません。デフォルトでは
citrix-oauth-redirのみがサポートされています。URLスキームを登録するには、Citrix製品チームにお問い合わせください。
Citrix VDAからクライアントへのワイルドカードリダイレクト
双方向コンテンツリダイレクトは、リダイレクトするURLを定義する際にワイルドカードの使用をサポートしています。双方向コンテンツリダイレクトを構成するには、構成の手順を参照してください。
VDAからクライアントへのカスタムプロトコルリダイレクト
双方向コンテンツリダイレクトは、Citrix VDAからクライアントへのカスタムプロトコルのリダイレクトをサポートしています。HTTPまたはHTTPS以外のプロトコルがサポートされています。双方向コンテンツリダイレクトを構成するには、構成の手順を参照してください。
ウェブスタジオで、双方向コンテンツリダイレクトにカスタムプロトコルを設定します。
注:
これらのコマンドを実行するには、管理者権限が必要です。
- クライアントには、プロトコルを処理するために登録されたアプリケーションが必要です。そうでない場合、URLはクライアントにリダイレクトされますが、起動に失敗します。
- ChromeおよびEdgeブラウザで入力または起動したカスタムプロトコルURLはサポートされておらず、リダイレクトされません。
- 次のプロトコルはサポートされていません:
rtsp://, rtspu://, pnm://, mms://。
その他の考慮事項
- ブラウザの要件と構成は、リダイレクトを開始するブラウザにのみ適用されます。リダイレクトが成功した後にURLが開かれる宛先ブラウザは、サポートの対象とはなりません。VDAからクライアントにURLをリダイレクトする場合、サポートされるブラウザ構成はVDAにのみ必要です。逆に、クライアントからVDAにURLをリダイレクトする場合、サポートされるブラウザ構成はクライアントにのみ必要です。リダイレクトされたURLは、方向に応じて、クライアントまたはVDAのいずれかの宛先マシンで構成されたデフォルトのブラウザに渡されます。VDAとクライアントで同じブラウザタイプを使用する必要はありません。
- リダイレクトルールがループ構成にならないことを確認してください。たとえば、VDAポリシーが
https://www.citrix.comをリダイレクトするように設定されており、クライアントポリシーが同じURLをリダイレクトするように設定されている場合、無限ループが発生します。 - URL短縮サービスはサポートされていません。
- クライアントからVDAへのリダイレクトには、Windowsクライアントが管理者権限でインストールされている必要があります。
- 宛先ブラウザがすでに開いている場合、リダイレクトされたURLは新しいタブで開きます。そうでない場合、URLは新しいブラウザウィンドウで開きます。
- 双方向コンテンツリダイレクトは、ローカルアプリアクセス (LAA) が有効になっている場合は機能しません。