主机到客户端重定向
主机到客户端重定向允许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
- 值数据:指定值的任意组合:
http
,https
,rtsp
,rtspu
,pnm
,或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键结合DisableServerFTA和NoRedirectClasses钥匙。
服务器VDA默认浏览器配置
启用本节中引用的主机到客户端重定向将取代服务器VDA上以前的任何默认浏览器配置。如果web URL没有被重定向,Citrix Launcher将该URL传递给配置在command_backup
注册表键。默认情况下,这些键指向Internet Explorer,但您可以将其修改为包含到其他浏览器的路径。有关更多信息,请参见服务器VDA默认浏览器配置在通过注册中心管理的功能列表中。