Product Documentation

重定向托管的桌面会话中的 Web 内容

Sep 15, 2015
为托管的桌面启用本地应用程序访问时,对于作为本地运行应用程序、用户托管应用程序中的链接或作为桌面上的快捷方式显示给用户的 URL,将通过以下方式之一进行重定向:
  • 从用户的计算机重定向到 XenApp 服务器
  • 从 XenApp 服务器重定向到用户的计算机
  • 在启动(而非重定向)它们的环境中呈现

要指定特定 Web 站点上的内容的重定向路径,您需要在 XenApp 服务器上配置 URL 白名单和 URL 黑名单。这两个名单包括指定要重定向的 URL 的多字符串注册表项。

URL 白名单指定了在启动的环境中的默认 Web 浏览器上显示的 URL。URL 黑名单指定了重定向到本地运行的默认 Web 浏览器中的 URL。

下表介绍了将 URL 添加到这两个名单后的重定向位置:
URL 在白名单中? URL 在黑名单中? 从用户的计算机启动时,URL 将显示在... 从托管的桌面启动时,URL 将显示在...
是或否 本地运行 Web 浏览器 本地运行 Web 浏览器
本地运行 Web 浏览器 托管 Web 浏览器
托管 Web 浏览器 托管 Web 浏览器

要确保 URL 始终在用户计算机上的默认 Web 浏览器中呈现,请将其添加至 URL 黑名单。要确保 URL 始终在 XenApp 服务器上呈现,请不要将其添加至任一名单。

将 URL 添加至白名单或黑名单时,请注意以下事项:
  • 在 URL 的开头或结尾处,允许使用通配符(例如,http://www.citrix.com/*)。
  • 支持 HTTP、HTTPS 和 FTP URL。
  • 仅 32 位 Internet Explorer 才支持 URL 重定向。但是,如果将备用浏览器指定为默认浏览器,则重定向的 URL 将显示在备用浏览器(例如 Mozilla Firefox)中。
默认情况下,禁用 URL 重定向。管理员可以通过修改 XenApp 服务器上的注册表项配置此功能。在 Citrix Receiver 的新命令行安装期间或安装 Receiver 后,用户可以在其计算机上启用此功能。
注意:只有安装了 Citrix Receiver Enterprise 软件包的用户设备才支持 URL 重定向。
警告:注册表编辑不当会导致严重问题,可能导致需要重新安装操作系统。Citrix 无法保证因“注册表编辑器”使用不当导致出现的问题能够得以解决。使用“注册表编辑器”需自担风险。在编辑注册表之前,请务必进行备份。

在 XenApp 服务器上配置 URL 重定向

  1. 在 XenApp 服务器上创建注册表子项:
    • 路径:HKLM\Software\Wow6432Node\Citrix\Client Hosted Apps\URL Policies
    • 类型:多字符串值
  2. 请根据要创建的名单类型,使用以下名称之一:
    • 白名单
    • 黑名单
  3. 要创建条目,请双击子项并在单独的行中输入要重定向的 URL。
更新以下任一名单中的 URL 时,更新内容将自动发送给重新连接到现有会话或启动新会话的用户。对于在更新名单时连接到活动会话的用户,您可以确保其无需断开连接并启动新的会话即可获取更新。为此,在 XenApp 服务器上,打开命令提示窗口并导航至 C:\Program Files (x86)\Citrix\system32 目录。键入以下命令并按 Enter 键:
VDARedirector.exe /refreshpolicy

安装 Receiver 期间在用户计算机上启用 URL 重定向

用户通过命令行安装 Citrix Receiver Enterprise 时,可以在其计算机上启用 URL 重定向。用户执行此操作时,还通过使用以下命令字符串启用本地应用程序访问:
CitrixReceiverEnterprise.exe ALLOW_CLIENTHOSTEDAPPSSHORTCUTS=1 ALLOW_URLREDIRECTION=1

有关从命令行安装 Citrix Receiver 的详细信息,请参阅主题:使用命令行参数配置和安装 Citrix Receiver for Windows

安装 Receiver 后在用户计算机上启用 URL 重定向

安装 Citrix Receiver Enterprise 后,用户可以通过修改其计算机上的注册表项启用 URL 重定向。

  1. 在用户的计算机上,打开 Windows 注册表并创建以下子项:
    对于此操作系统 创建此子项 并创建此子项
    32 位操作系统
    • 项位置:HKLM\Software\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\Control\
    • 项名称:URLRedirection
    • 项值:*(星号)
    • 项位置:HKCU\Software\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\Control\
    • 项名称:URLRedirection
    • 项值:TRUE
    64 位操作系统
    • 项位置:HKLM\Software\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\Control\
    • 项名称:URLRedirection
    • 项值:*(星号)
    当用户连接到 XenApp 服务器时,将根据在 XenApp 服务器上配置的白名单值和黑名单值进行 URL 重定向。