Citrix DaaS™

主机到客户端重定向

注意:

本文介绍旧版主机到客户端重定向设置。有关最新设置,请参阅双向内容重定向配置。新策略设置将优先于旧版设置。Citrix 建议仅使用新策略设置并删除所有旧版设置,以避免意外行为。

  • 主机到客户端重定向允许在 Citrix® 会话中运行的应用程序中作为超链接嵌入的 URL 使用用户端点设备上的相应应用程序打开。主机到客户端重定向的一些常见用例包括:

  • 在 Citrix 服务器无法访问源 Internet 或网络的情况下重定向网站。
  • 出于安全、性能、兼容性或可伸缩性原因,不希望在 Citrix 会话中运行 Web 浏览器时重定向网站。
  • 在 Citrix 服务器上未安装打开 URL 所需的应用程序的情况下重定向特定 URL 类型。

    • 主机到客户端重定向不适用于您在网页上访问或在 Citrix 会话中运行的 Web 浏览器的地址栏中键入的 URL。有关 Web 浏览器中 URL 的重定向,请参阅双向 URL 重定向浏览器内容重定向

系统要求

-  多会话操作系统 VDA
-  支持的客户端:
-  适用于 Windows 的 Citrix Workspace™ 应用程序
-  适用于 Mac 的 Citrix Workspace 应用程序
-  适用于 Linux 的 Citrix Workspace 应用程序
-  适用于 HTML5 的 Citrix Workspace 应用程序
-  适用于 Chrome 的 Citrix Workspace 应用程序

客户端设备必须安装并配置用于处理 URL 类型重定向的应用程序。

配置

使用主机到客户端重定向 Citrix 策略启用此功能。主机到客户端重定向默认处于禁用状态。启用主机到客户端重定向策略后,Citrix Launcher 应用程序会向 Windows 服务器注册,以确保它可以拦截 URL 并将其发送到客户端设备。

然后,您必须配置 Windows 组策略,以使用 Citrix Launcher 作为所需 URL 类型的默认应用程序。在 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 类型:

  • HTTP
  • HTTPS
  • RTSP
  • RTSPU
  • 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 无法保证可以解决因不正确使用注册表编辑器而导致的问题。请自行承担使用注册表编辑器的风险。在编辑注册表之前,请务必备份注册表。

  • 项:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Citrix\ICA Client\SFTA
  • 值名称:ExtraURLProtocols
  • 值类型:REG_SZ
  • 值数据:指定所需的 URL 类型,用分号分隔。包括 URL 权限部分之前的所有内容。例如:

ftp://;mailto:;customtype1://;custometype2://

您只能为 Windows 客户端添加 URL 类型。缺少上述注册表设置的客户端将拒绝重定向回 Citrix 会话。客户端必须安装并配置一个应用程序来处理指定的 URL 类型。

要从默认重定向列表中删除 URL 类型,请在服务器 VDA 上创建以下注册表项和值。

  • 项:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\SFTA

  • 值名称:DisableServerFTA
  • 值类型:DWORD
  • 值数据:1

  • 值名称:NoRedirectClasses
  • 值类型:REG_MULTI_SZ
  • 值数据:指定以下值的任意组合: httphttpsrtsprtspupnmmms。在单独的行上键入多个值。例如:

http

https

rtsp

要为特定网站集启用主机到客户端重定向,请在服务器 VDA 上创建注册表项和值。

  • 项:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\SFTA
  • 值名称:ValidSites
  • 值类型:REG_MULTI_SZ
  • 值数据:指定完全限定域名 (FQDN) 的任意组合。在单独的行上键入多个 FQDN。仅包含 FQDN,不带协议(http://https://)。FQDN 只能在最左侧位置包含星号 (*) 作为通配符。此通配符匹配单个域级别,这与 RFC 6125 中的规则一致。例如:

www.exmaple.com

*.example.com

注意:

您不能将 ValidSites 项与 DisableServerFTANoRedirectClasses 项结合使用。

服务器 VDA 默认浏览器配置

启用本节中引用的主机到客户端重定向将取代服务器 VDA 上任何以前的默认浏览器配置。如果 Web URL 未重定向,Citrix Launcher 会将 URL 传递给 command_backup 注册表项中配置的浏览器。该项默认指向 Internet Explorer,但您可以修改它以包含不同浏览器的路径。有关详细信息,请参阅注册表管理的功能列表中的服务器 VDA 默认浏览器配置

主机到客户端重定向