ホストからクライアントへのリダイレクト
ホストからクライアントへのリダイレクトにより、Citrix®セッションで実行されているアプリケーションにハイパーリンクとして埋め込まれたURLを、ユーザーのエンドポイントデバイス上の対応するアプリケーションを使用して開くことができます。ホストからクライアントへのリダイレクトの一般的なユースケースには、次のようなものがあります。
- Citrixサーバーがソースへのインターネットまたはネットワークアクセスを持たない場合のWebサイトのリダイレクト。
- セキュリティ、パフォーマンス、互換性、またはスケーラビリティの理由から、Citrixセッション内でWebブラウザを実行することが望ましくない場合のWebサイトのリダイレクト。
- URLを開くために必要なアプリケーションがCitrixサーバーにインストールされていない場合の特定のURLタイプのリダイレクト。
ホストからクライアントへのリダイレクトは、Webページでアクセスしたり、Citrixセッションで実行されているWebブラウザのアドレスバーに入力したりするURLを対象としていません。WebブラウザでのURLリダイレクトについては、双方向URLリダイレクトまたはブラウザコンテンツリダイレクトを参照してください。
システム要件
- マルチセッションOS VDA
- サポートされるクライアント:
- ウィンドウズ用 Citrix Workspace™ アプリ
- マック版 シトリックス ワークスペース アプリ
- リナックス用の Citrix Workspace クライアント
- HTML5 に対応している Citrix Workspace クライアント
- クローム向け シトリックス ワークスペース アプリ
クライアントデバイスには、URLタイプのリダイレクトを処理するためのアプリケーションがインストールされ、構成されている必要があります。
設定方法
この機能を有効にするには、ホストからクライアントへのリダイレクト Citrixポリシーを使用します。ホストからクライアントへのリダイレクトは、デフォルトで無効になっています。ホストからクライアントへのリダイレクトポリシーを有効にすると、Citrix LauncherアプリケーションはWindowsサーバーに登録され、URLをインターセプトしてクライアントデバイスに送信できるようになります。
次に、必要なURLタイプにCitrix Launcherをデフォルトアプリケーションとして使用するようにWindowsグループポリシーを構成する必要があります。CitrixサーバーVDAで、ServerFTAdefaultPolicy.xmlファイルを作成し、次のXMLコードを挿入します。
<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
<Association Identifier="http" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="https" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
</DefaultAssociations>
<!--NeedCopy-->
グループポリシー管理コンソールから、コンピューターの構成 > 管理用テンプレート > Windowsコンポーネント > エクスプローラー > 既定の関連付け構成ファイルの設定に移動し、ServerFTAdefaultPolicy.xmlファイルを保存します。
注:
Citrixサーバーにグループポリシー設定がない場合、WindowsはユーザーにURLを開くアプリケーションを選択するよう促します。
デフォルトでは、次のURLタイプのリダイレクトをサポートしています。
- エイチティーティーピー
- エイチティーティーピーエス
- アールティーエスピー
- アールティーエスピーユー
- PNM
- MMS
リダイレクトのリストに標準またはカスタムのURLタイプを追加するには、前述のServerFTAdefaultPolicy.xmlファイルに新しいAssociation Identifier行を作成します。例:
<Association Identifier="ftp" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="mailto" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="customtype1" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
<Association Identifier="customtype2" ProgId="ServerFTAHTML" ApplicationName="ServerFTA" />
URLタイプをリストに追加するには、クライアント設定も必要です。Windowsクライアントで以下のレジストリキーと値を作成してください。
注:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrixは、レジストリエディターの誤った使用によって生じる問題が解決できることを保証できません。レジストリエディターの使用は自己責任で行ってください。編集する前に必ずレジストリをバックアップしてください。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Citrix\ICA Client\SFTA
- Value name: ExtraURLProtocols
- 値の型はREG_SZです
- 値のデータ: 必要なURLタイプをセミコロンで区切って指定します。URLのオーソリティ部分より前のすべてを含めます。例:
ftp://;mailto:;customtype1://;custometype2://
URLタイプはWindowsクライアントにのみ追加できます。上記のレジストリ設定がないクライアントは、Citrixセッションへのリダイレクトを拒否します。クライアントには、指定されたURLタイプを処理するようにインストールおよび構成されたアプリケーションが必要です。
デフォルトのリダイレクトリストからURLタイプを削除するには、サーバーVDAで以下のレジストリキーと値を作成してください。
-
Key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\SFTA
- Value name: DisableServerFTA
- 値の型はDWORDです。
-
値のデータ: 1
- Value name: NoRedirectClasses
- この値の型は REG_MULTI_SZ です。
- 値のデータ: 以下の値の任意の組み合わせを指定します:
http、https、rtsp、rtspu、pnm、またはmms。複数の値は別々の行に入力します。例:
http
https
rtsp
特定のWebサイトセットに対してホストからクライアントへのリダイレクトを有効にするには、サーバーVDA上でレジストリキーと値を作成します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\SFTA
- Value name: ValidSites
- Value type: REG_MULTI_SZ
- 値のデータ: 完全修飾ドメイン名 (FQDN) の任意の組み合わせを指定します。複数のFQDNは別々の行に入力します。プロトコル (
http://またはhttps://) を含めず、FQDNのみを含めます。FQDNには、アスタリスク (*) をワイルドカード文字として、最も左の位置にのみ含めることができます。このワイルドカードは、RFC 6125の規則と一致する単一レベルのドメインに一致します。例:
www.exmaple.com
*.example.com
注記:
ValidSites キーは、DisableServerFTA キーおよび NoRedirectClasses キーの両方と組み合わせて使用することはできません。
サーバーVDAのデフォルトブラウザー構成
このセクションで参照されているホスト-クライアントリダイレクトを有効にすると、サーバーVDA上の以前のデフォルトブラウザー構成はすべて上書きされます。Web URLがリダイレクトされない場合、Citrix Launcherは、command_backup レジストリキーで構成されているブラウザーにURLを渡します。このキーはデフォルトでInternet Explorerを指していますが、別のブラウザーへのパスを含むように変更できます。詳しくは、レジストリで管理される機能の一覧にあるサーバーVDAのデフォルトブラウザー構成を参照してください。