双向内容重定向
双向内容重定向允许在web浏览器中或嵌入到应用程序中的HTTP或HTTPS url在Citrix VDA会话和客户端端点之间双向转发。在Citrix会话中运行的浏览器中输入的URL可以使用客户端的默认浏览器打开。相反,在客户机上运行的浏览器中输入的URL可以在Citrix会话中打开,可以使用已发布的应用程序或桌面。双向内容重定向的一些常见用例包括:
- 在启动浏览器没有网络访问源的情况下,重定向web url。
- 出于浏览器兼容性和安全原因,重定向web url。
- 在Citrix会话或客户端上运行web浏览器时,不需要重定向嵌入在应用程序中的web url。
系统需求
- 单会话或多会话操作系统vda
- 用于Windows的Citrix工作区应用程序
浏览器:
- Internet Explorer 11
- 谷歌Chrome与Citrix浏览器重定向扩展(可在谷歌Chrome Web Store)
- Microsoft Edge (Chromium)与Citrix浏览器重定向扩展(可在Google Chrome Web Store)
配置
双向内容重定向必须在VDA和客户端上使用Citrix策略启用,才能使重定向工作。缺省情况下,禁用双向内容重定向。
VDA配置请参见双向内容重定向在ICA策略设置中。
客户端配置请参见双向内容重定向在Windows的Citrix Workspace应用程序文档中。
必须使用所示的命令注册浏览器扩展。根据使用的浏览器,分别在VDA和客户端上执行相应的命令。
要在VDA上注册浏览器扩展,请打开命令提示符。然后,运行% ProgramFiles (x86) % \ Citrix \ HDX \ bin \ vdaredirector.exe
使用所需的浏览器选项,如下面的示例所示:
% ProgramFiles (x86) % \ Citrix \ HDX \ bin \ vdaredirector.exe /专卖
% ProgramFiles (x86) % \ Citrix \ HDX \ bin \ vdaredirector.exe / regChrome
% ProgramFiles (x86) % \ Citrix \ HDX \ bin \ vdaredirector.exe / regEdge
要在所有可用的浏览器上注册扩展,运行:
% ProgramFiles (x86) % \ Citrix \ HDX \ bin \ vdaredirector.exe / regall
要注销浏览器扩展,请使用浏览器/ unreg < >
选项,如下例所示:
% ProgramFiles (x86) % \ Citrix \ HDX \ bin \ vdaredirector.exe / unregIE
要在客户端上注册浏览器扩展,请打开命令提示符并运行% ProgramFiles (x86) % \ Citrix \ \ redirector.exe ICA客户机
使用与所示示例相同的选项。
注意:
register命令会导致Chrome和Edge浏览器在首次启动时提示用户启用Citrix浏览器重定向扩展。浏览器扩展也可以从谷歌Chrome Web Store手动安装。
从Citrix VDA到客户端的通配符重定向
双向内容重定向支持在定义要重定向的url时使用通配符。配置双向内容重定向,请参见配置指令。
在Citrix Studio中,将通配符URL设置为允许url重定向到客户端。“*”为通配符。
注意:
- 不要设置允许url重定向到VDA在客户端策略中。请确保站点设置了允许url重定向到VDA以避免无限重定向循环。
- 不支持顶级域名。例如,
https://www.citrix。*
或http://www.citrix.co *
没有重定向。
自定义协议重定向从VDA到客户端
双向内容重定向支持将自定义协议从Citrix VDA重定向到客户端。支持HTTP和HTTPS以外的协议。配置双向内容重定向,请参见配置指令。
在Citrix Studio中,设置自定义协议允许url重定向到客户端。
注意:
- 客户端必须注册一个应用程序来处理该协议。否则,URL将重定向到客户端并启动失败。
- 不支持在Chrome和Edge浏览器中输入或启动的自定义协议url,也不支持重定向。
- 不支持以下协议:
rtsp://, rtspu://, pnm://, mms://
。
其他的考虑
- 浏览器的要求和配置只适用于启动重定向的浏览器。不考虑支持目标浏览器,即重定向成功后URL打开的浏览器。当将url从VDA重定向到客户端时,只需要在VDA上配置受支持的浏览器。相反,当将url从客户机重定向到VDA时,只需要在客户机上使用受支持的浏览器配置。重定向的url被传递到目标机器上配置的默认浏览器,客户端或VDA,具体取决于方向。不需要在VDA和客户端上使用相同的浏览器类型。
- 检查重定向规则不会导致循环配置。例如,将VDA策略设置为重定向
//m.giftsix.com
,并且客户端策略被设置为重定向相同的URL,导致无限循环。 - 仅支持HTTP/HTTPS协议url。不支持URL缩短器。
- 客户端到VDA的重定向要求Windows客户端具有管理员权限。
- 如果目标浏览器已经打开,则重定向的URL将在新选项卡中打开。否则,URL将在新的浏览器窗口中打开。
- 当启用本地应用程序访问(LAA)时,双向内容重定向不起作用。