双方向コンテンツリダイレクト
双方向コンテンツリダイレクトにより、Webブラウザ内のHTTPまたはHTTPS URL、あるいはアプリケーションに埋め込まれた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以降
ブラウザー:
-
Citrix Browser Redirection 拡張機能を備えたGoogle Chrome
-
Citrix ブラウザリダイレクト拡張機能を搭載した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 |
| マイクロソフト Edge | "%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)%\Citrix\ICA Client\redirector.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)%\Citrix\HDX\bin\vdaredirector.exe" /unregall | "%ProgramFiles(x86)%\シトリックス\ICA クライアント\リダイレクター.exe" /すべて登録解除 |
注:
-
これらのコマンドを管理者権限でコマンドプロンプト (CMD) ウィンドウで実行します。
-
register コマンドを実行すると、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 以外のプロトコルがサポートされています。双方向コンテンツリダイレクトを構成するには、構成 の手順を参照してください。
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) が有効になっている場合は機能しません。