Citrix Virtual Apps and Desktops

双向内容重定向

双向内容重定向允许在 Citrix VDA 会话与客户端端点之间双向转发 Web 浏览器中的 HTTP 或 HTTPS URL 或者嵌入到应用程序中的 HTTP 或 HTTPS URL。在 Citrix 会话中运行的浏览器中输入的 URL 可以使用客户端的默认浏览器打开。相反,在客户端上运行的浏览器中输入的 URL 可以通过已发布的应用程序或桌面在 Citrix 会话中打开。双向内容重定向的一些常见用例包括:

  • 在起始浏览器无法通过网络访问源的情况下重定向 Web URL。
  • 出于浏览器兼容性和安全原因重定向 Web URL。
  • 不希望在 Citrix 会话或客户端上运行 Web 浏览器时重定向应用程序中嵌入的 Web URL。

系统要求

  • 单会话或多会话操作系统 VDA
  • 适用于 Windows 的 Citrix Workspace 应用程序

浏览器:

  • Internet Explorer 11
  • 带 Citrix Browser Redirection Extension 的 Google Chrome(可在 Google Chrome 网上应用店中购买)
  • 带 Citrix Browser Redirection Extension 的 Microsoft Edge (Chromium)(可在 Google Chrome 网上应用店中购买)

配置

必须在 VDA 和客户端上使用 Citrix 策略启用双向内容重定向,重定向才能正常运行。默认情况下,双向内容重定向处于禁用状态。

有关 VDA 配置,请参阅 ICA 策略设置中的双向内容重定向

有关客户端配置,请参阅适用于 Windows 的 Citrix Workspace 应用程序文档中的双向内容重定向

必须使用显示的命令注册浏览器扩展程序。根据需要在 VDA 和客户端上根据正在使用的浏览器运行命令。

要在 VDA 上注册浏览器扩展程序,请打开命令提示符。然后,使用所需的浏览器选项运行 %ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe,如显示的示例所示:

%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe /regIE

%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<browser> 选项:

%ProgramFiles(x86)%\Citrix\HDX\bin\vdaredirector.exe /unregIE

要在客户端上注册浏览器扩展程序,请打开命令提示符,然后使用与显示的示例相同的选项运行 %ProgramFiles(x86)%\Citrix\ICA Client\redirector.exe

注意:

register 命令会使 Chrome 和 Edge 浏览器在首次启动时提示用户启用 Citrix Browser Redirection Extension。也可以从 Google Chrome 网上应用店手动安装该浏览器扩展程序。

从 Citrix VDA 到客户端的通配符重定向

双向内容重定向支持在定义要重定向的 URL 时使用通配符。要配置双向内容重定向,请参阅配置说明。

在 Web Studio 中,在允许重定向到客户端的 URL 中设置通配符 URL。星号 (*) 属于通配符。

注意:

  • 请勿在客户端策略中设置允许重定向到 VDA 的 URL。确保站点设置了允许重定向到 VDA 的 URL,以避免无限次循环执行重定向操作。
  • 不支持顶级域。例如,https://www.citrix.*http://www.citrix.co* 未重定向。

从 VDA 到客户端的自定义协议重定向

双向内容重定向支持将自定义协议从 Citrix VDA 重定向到客户端。支持 HTTP 或 HTTPS 以外的协议。要配置双向内容重定向,请参阅配置说明。

在 Web Studio 中,在允许重定向到客户端的 URL 中设置自定义协议。

注意:

  • 客户端必须注册了一个应用程序才能处理该协议。否则,URL 会重定向到客户端并且无法启动。
  • 您在 Chrome 和 Edge 浏览器中输入或启动的自定义协议 URL 不受支持,也不会重定向。
  • 不支持以下协议:rtsp://, rtspu://, pnm://, mms://

其他注意事项

  • 浏览器要求和配置仅适用于启动重定向的浏览器。不考虑支持在重定向成功后打开 URL 的目标浏览器。将 URL 从 VDA 重定向到客户端时,只有 VDA 上需要支持的浏览器配置。相反,将 URL 从客户端重定向到 VDA 时,只有客户端上需要支持的浏览器配置。重定向的 URL 将移交给在目标计算机(客户端或 VDA)上配置的默认浏览器,具体取决于方向。不需要在 VDA 和客户端上使用相同的浏览器类型。
  • 请检查重定向规则不会导致出现循环配置。例如,VDA 策略设置为重定向 https://www.citrix.com,而客户端策略设置为重定向同一 URL,从而导致无限循环。
  • 仅支持 HTTP/HTTPS 协议 URL。不支持 URL 缩短程序。
  • 客户端到 VDA 重定向要求使用管理员权限安装 Windows 客户端。
  • 如果目标浏览器已打开,重定向的 URL 将在新选项卡中打开。否则,URL 将在新浏览器窗口中打开。
  • 启用了本地应用程序访问 (LAA) 后,双向内容重定向不起作用。
双向内容重定向