双方向コンテンツリダイレクト
双方向コンテンツリダイレクトにより、Webブラウザ内、またはアプリケーションに埋め込まれたHTTPまたはHTTPS URLを、Citrix VDAセッションとクライアントエンドポイント間で双方向に転送できます。Citrixセッションで実行されているブラウザに入力されたURLは、クライアントのデフォルトブラウザを使用して開くことができます。逆に、クライアントで実行されているブラウザに入力されたURLは、公開アプリケーションまたはデスクトップを使用してCitrixセッションで開くことができます。双方向コンテンツリダイレクトの一般的なユースケースには、次のものがあります。
- 起動元のブラウザがソースへのネットワークアクセスを持たない場合のWeb URLのリダイレクト。
- ブラウザの互換性とセキュリティ上の理由によるWeb URLのリダイレクト。
- CitrixセッションまたはクライアントでWebブラウザを実行したくない場合に、アプリケーションに埋め込まれたWeb URLのリダイレクト。
システム要件
- シングルセッションまたはマルチセッションOS VDA
- Windows用Citrix Workspace™アプリ2311以降
- Linux用Citrix Workspace™アプリ2503以降
- Mac用Citrix Workspace™アプリ2607以降
ブラウザ:
- シトリックス ブラウザ リダイレクション エクステンション を搭載した Google Chrome
- シトリックス ブラウザ リダイレクション エクステンション を搭載した Microsoft Edge
構成
Citrix Virtual Apps and Desktops™バージョン2311以降、双方向コンテンツリダイレクトはCitrix Studioのみで構成されます。以前のリリースでは、クライアントエンドポイントとStudioの両方でポリシー設定が構成されていました。双方向コンテンツリダイレクトはデフォルトで無効になっています。
VDA構成については、ICAポリシー設定の「双方向コンテンツリダイレクト」を参照してください。
ブラウザリダイレクトを機能させるには、表示されているコマンドを使用して、元のブラウザ(URLがリダイレクトされる元)にブラウザ拡張機能を登録する必要があります。使用しているブラウザに基づいて、必要に応じてVDAとクライアントでコマンドを実行します。
| ブラウザ | VDA | クライアント |
|---|---|---|
| グーグル クローム | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /regChrome | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /regChrome |
| マイクロソフト エッジ | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /regEdge | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /regEdge |
| すべての利用可能なブラウザ | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /regall | “%ProgramFiles(x86)%\シトリックス\ICA クライアント\リダイレクター.exe” /regall |
ブラウザ拡張機能を登録解除するには:
| ブラウザ | VDA | クライアント |
|---|---|---|
| グーグル クローム | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /unregChrome | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /unregChrome |
| マイクロソフト エッジ | “%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe” /unregEdge | “%ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe” /unregEdge |
| 利用可能なすべてのブラウザ | “%ProgramFiles(x86)%\シトリックス\HDX\bin\VDAリダイレクター.exe” /unregall | “%ProgramFiles(x86)%\シトリックス\ICA クライアント\リダイレクター.exe” /unregall |
注:
- これらのコマンドを管理者権限でコマンドプロンプト (CMD) ウィンドウで実行します。
- register コマンドを実行すると、Chrome および Edge ブラウザは、初回起動時に Citrix Browser Redirection Extension を有効にするようユーザーに促します。
- 登録コマンドは、Browser Redirection Extension をネイティブメッセージングホストにリンクさせ、これにより拡張機能がネイティブコードと通信できるようになります。これがないと、ブラウザは通信をブロックします。
- ブラウザ拡張機能は、Google Chrome Web Store から手動でインストールすることもできます。Microsoft Edge アドオンストアから Browser Redirection Extension を使用するには、Virtual Delivery Agent (VDA) バージョン 2503 以降が必要です。古い VDA バージョンの場合は、Microsoft Edge ブラウザ内で Google Chrome Web Store から拡張機能をインストールしてください (Chrome Web Store から Microsoft Edge に拡張機能を追加する を参照)。
- システム要件に記載されている Citrix Workspace アプリのバージョンは、双方向コンテンツリダイレクトと OAuth リダイレクトの両方をサポートするために必要な最小バージョンです。
- Mac の場合: 公証されたアプリケーションに対する macOS のセキュリティ要件により、カスタム OAuth コールバック URL スキームは Citrix に事前登録する必要があり、インストール後に動的に変更することはできません。デフォルトでは
citrix-oauth-redirのみがサポートされています。URL スキームを登録するには、Citrix 製品チームにお問い合わせください。
Citrix VDA からクライアントへのワイルドカードリダイレクト
双方向コンテンツリダイレクトは、リダイレクトする URL を定義する際にワイルドカードの使用をサポートしています。双方向コンテンツリダイレクトを構成するには、構成 の手順を参照してください。
VDA からクライアントへのカスタムプロトコルリダイレクト
双方向コンテンツリダイレクトは、Citrix VDA からクライアントへのカスタムプロトコルのリダイレクトをサポートしています。HTTP または HTTPS 以外のプロトコルもサポートされています。双方向コンテンツリダイレクトを構成するには、構成 の手順を参照してください。
Web Studio で、双方向コンテンツリダイレクトでカスタムプロトコルを設定します。
注:
これらのコマンドを実行するには、管理者権限が必要です。
- クライアントは、プロトコルを処理するために登録されたアプリケーションを持っている必要があります。そうでない場合、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) が有効になっている場合、双方向コンテンツリダイレクトは機能しません。