Citrix DaaS

主机到客户端重定向

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

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

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

系统需求

  • 多会话操作系统VDA
  • 支持客户:
    • 思杰工作空间应用程序的Windows
    • 思杰Mac工作空间应用程序
    • Citrix Linux工作空间应用程序
    • Citrix的HTML5工作空间应用程序
    • Citrix工作空间应用程序Chrome

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

配置

使用主机到客户端重定向Citrix策略来启用此功能。主机到客户端重定向默认禁用。启用“主机到客户端”重定向策略后,Citrix Launcher应用程序将向Windows服务器注册,以确保它可以拦截url并将它们发送到客户端设备。

然后,必须配置Windows组策略,以使用Citrix Launcher作为所需URL类型的默认应用程序。在Citrix服务器VDA上,创建ServerFTAdefaultPolicy.xml文件,并插入以下XML代码。

< ?xml version="1.0" encoding="UTF-8"?>     

从组策略管理控制台转到 计算机配置 > 管理模板 > Windows组件 > 文件浏览器 > 设置默认的关联配置文件, ,保存“ServerFTAdefaultPolicy.xml”文件。

注意:

如果Citrix服务器没有组策略设置,Windows会提示用户选择用于打开url的应用程序。

默认情况下,我们支持以下URL类型的重定向:

  • HTTP
  • HTTPS
  • RTSP
  • RTSPU
  • PNM
  • MMS

若要在重定向列表中包含其他标准或自定义URL类型,请创建new协会标识符在前面引用的ServerFTAdefaultPolicy.xml文件中。例如:

.

<关联标识符="mailto" ProgId=" serverfttahtml " ApplicationName="ServerFTA" /> . <关联标识符="mailto" ProgId=" serverfttahtml

<关联标识符="customtype1" ProgId=" serverfthtml " ApplicationName="ServerFTA" /> .

<关联标识符="customtype2" ProgId=" serverfthtml " 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
  • 值数据:指定值的任意组合: httphttpsrtsprtspupnm,或mms。在不同的行上键入多个值。例如:

http

https

rtsp

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

  • 关键:HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Citrix \ SFTA
  • 取值名称:ValidSites
  • 取值类型:REG_MULTI_SZ
  • 取值数据:fqdn (fully qualified domain name)的任意组合。在不同的行上键入多个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默认浏览器配置在通过注册中心管理的功能列表中。

主机到客户端重定向