Linux虚拟交付代理

浏览器内容重定向

概述

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

注意:

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

这个覆盖web布局引擎运行在客户端,而不是在VDA上,并使用客户端CPU、GPU、RAM和网络。

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

视口图像

系统需求

Windows客户端:

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

Linux的共识:

  • VDA操作系统:Ubuntu 20.04, Ubuntu 18.04, RHEL 7.8, RHEL 8.2, RHEL 8.1, SLES 12.5
  • VDA上的浏览器:谷歌Chrome v66或更高版本,添加Citrix浏览器内容重定向扩展

配置浏览器内容重定向

  1. 在Citrix Studio中,配置一个策略,指定允许使用浏览器内容重定向的url列表和禁止使用浏览器内容重定向的url列表。浏览器内容重定向设置为允许默认情况下。

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

    浏览器内容重定向ACL配置setting指定允许使用浏览器内容重定向的url列表。

    浏览器内容重定向ACL配置被选中的图像

    设置允许列表的图像

    浏览器内容重定向黑名单配置setting指定不能使用浏览器内容重定向的url的阻止列表。

    设置块列表的图像

    注意:

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

  2. 为了让VDA上的浏览器检测URL(被导航到)是否与允许列表或阻止列表匹配,请从Chrome Web Store中添加Citrix浏览器内容重定向扩展。点击添加到Chrome在VDA上。

    重要的是:

    客户端上不需要扩展。只在VDA上添加它。

    Chrome扩展是按每个用户安装的。不需要更新黄金映像以添加或删除扩展。

    从Chrome Web Store添加Citrix浏览器内容重定向扩展的图像

如果在允许列表(例如,https://www.mycompany.com/),但不在任何块列表中,一个虚拟通道(CTXCSB)指示Citrix Workspace应用程序需要重定向并转发URL。然后,Citrix Workspace应用程序实例化一个本地渲染引擎并显示网站。

然后,思杰工作区应用程序将网站无缝地融合回虚拟桌面浏览器内容区域。

视图和客户端的图像

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

    扩展图标的颜色指定Chrome扩展的状态。它是三种颜色之一:

    • 绿色:活动且已连接
    • 灰色:当前页签不活跃/空闲
    • 红色:坏了/坏了
  2. 视口呈现在客户端或混合回虚拟桌面
  3. Linux的共识
  4. Windows客户端

重定向的场景

以下是Citrix Workspace应用程序如何获取内容的场景:

重定向场景的图像

  • 服务器获取和服务器渲染:没有重定向,因为您没有将站点添加到允许列表或重定向失败。我们回到在VDA上渲染网页,并使用Thinwire远程显示图形。使用策略控制回退行为。该场景会对VDA造成较高的CPU、RAM和带宽消耗。
  • 客户端获取和客户端渲染:由于Citrix Workspace应用程序直接与web服务器联系,因此需要Internet访问。此场景将从您的Citrix虚拟应用程序和桌面站点中卸载所有网络、CPU和RAM使用量。

回退机制

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

浏览器内容重定向