Linux Virtual Delivery Agent 2112

浏览器内容重定向

1. 1.

概述

Linux VDA 支持 Google Chrome 中的浏览器内容重定向。浏览器内容重定向提供在客户端渲染允许列表中的网页的能力。此功能使用 Citrix Workspace™ 应用程序在客户端实例化相应的渲染引擎,该引擎从 URL 获取 HTTP 和 HTTPS 内容。

注意:

您可以使用允许列表指定哪些网页重定向到客户端。相反,您可以使用阻止列表指定哪些网页不重定向到客户端。

此叠加 Web 布局引擎在客户端而非 VDA 上运行,并使用客户端的 CPU、GPU、RAM 和网络。

仅重定向浏览器视口。视口是浏览器中显示内容的矩形区域。视口不包括地址栏、收藏夹栏和状态栏等项目。这些项目仍在 VDA 上的浏览器中运行。

  • 视口图像

系统要求

Windows 客户端:

  • 适用于 Windows 的 Citrix Workspace 应用程序 1809 或更高版本

Linux VDA:

  • VDA 操作系统:Ubuntu 16.04、Ubuntu 18.04、RHEL 7.8、RHEL 8.2、RHEL 8.1、SLES 12.5
    • VDA 上的浏览器:Google Chrome v66 或更高版本,并添加了 Citrix® 浏览器内容重定向扩展程序

配置浏览器内容重定向

  1. 在 Citrix Studio 中,配置一个策略,该策略指定可使用浏览器内容重定向的 URL 允许列表以及不可使用浏览器内容重定向的 URL 阻止列表。浏览器内容重定向默认设置为“允许”。

    浏览器内容重定向设置为“允许”的图像

    浏览器内容重定向 ACL 配置”设置指定可使用浏览器内容重定向的 URL 允许列表。

    选择“浏览器内容重定向 ACL 配置”的图像

    设置允许列表的图像

    • 浏览器内容重定向阻止列表配置”设置指定不可使用浏览器内容重定向的 URL 阻止列表。

    设置阻止列表的图像

    注意:

    Linux VDA 当前不支持“浏览器内容重定向代理配置”设置。

      1. 为了让 VDA 上的浏览器检测 URL(正在导航到的)是否与允许列表或阻止列表匹配,请从 Chrome 网上应用店添加 Citrix 浏览器内容重定向扩展程序。在 VDA 上单击“添加到 Chrome”。

    重要提示:

    客户端不需要此扩展程序。仅在 VDA 上添加。

    Chrome 扩展程序是按用户安装的。无需更新黄金映像来添加或删除扩展程序。

    从 Chrome 网上应用店添加 Citrix 浏览器内容重定向扩展程序的图像

如果在允许列表中找到与某个 URL(例如 https://www.mycompany.com/)匹配的项,但在任何阻止列表中均未找到,则虚拟通道 (CTXCSB) 会指示 Citrix Workspace 应用程序需要重定向并中继该 URL。Citrix Workspace 应用程序随后会实例化本地渲染引擎并显示网站。

Citrix Workspace 应用程序随后会将网站无缝地融合回虚拟桌面浏览器内容区域。

视口和客户端图像

  1. Citrix 浏览器内容重定向扩展程序的图标

    扩展程序图标的颜色指定 Chrome 扩展程序的状态。它有以下三种颜色:

    • 绿色:活动并已连接
    • 灰色:在当前选项卡上不活动/空闲
    • 红色:损坏/无法正常工作
  2. 在客户端渲染或融合回虚拟桌面的视口
  3. Linux VDA
  4. Windows 客户端

重定向方案

以下是 Citrix Workspace 应用程序获取内容的方案:

重定向方案图像

  • 服务器获取和服务器渲染:没有重定向,因为您未将站点添加到允许列表或重定向失败。我们会回退到在 VDA 上渲染网页并使用 Thinwire 远程处理图形。使用策略控制回退行为。此方案会导致 VDA 上的 CPU、RAM 和带宽消耗较高。
  • 客户端获取和客户端渲染:由于 Citrix Workspace 应用程序直接联系 Web 服务器,因此需要 Internet 访问。此方案可将所有网络、CPU 和 RAM 使用情况从您的 Citrix Virtual Apps and Desktops™ 站点分载。

回退机制

客户端重定向有时可能会失败。例如,如果客户端计算机没有直接 Internet 访问权限,则错误响应可能会返回到 VDA。在这种情况下,VDA 上的浏览器可以重新加载并在服务器上渲染页面。

浏览器内容重定向