Citrix DaaS

双向内容重定向

双向内容重定向允许在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)时,双向内容重定向不起作用。
双向内容重定向