Citrix DaaS

浏览器内容重定向

简介

浏览器内容重定向 (BCR) 增强了 Citrix Virtual Apps 和 Desktops 环境中的 Web 浏览用户体验。 通过将网页渲染转移到用户的本地机器,BCR 可以减少服务器负载并提高性能,特别是对于复杂或资源密集型的网站。

运作方式

BCR 利用 Citrix Workspace 应用程序在用户设备上创建安全的浏览环境。 当用户访问允许的网页时,浏览器窗口的视口将重定向到客户端。 然后,客户端浏览器引擎利用本地机器的资源来呈现页面,从而实现更快的加载时间和更流畅的交互。

请注意,只有浏览器视口被重定向。 视口是浏览器中显示内容的矩形区域。 视口不包括地址栏、收藏夹工具栏或状态栏等内容。 这些项目位于用户界面中,仍在 VDA 中的浏览器上运行。

比值

主要优点

浏览器内容重定向可以智能地管理网络流量,为您的用户提供卓越的体验,同时减轻您的基础设施的压力。

它们能为您的组织带来以下益处:

  • 节省成本: 将资源密集型网页卸载到用户设备,释放宝贵的服务器资源并减少带宽消耗。 这意味着降低硬件和网络成本。

  • 增强用户体验: 即使是图形密集型网站,也能为您的用户提供更流畅、响应更迅速的浏览体验。 提供类似本机的性能,消除延迟并提高生产力。

  • 改进的安全性: 在允许访问内部和外部资源的同时维护安全的环境。

  • 提高灵活性: 支持广泛的用例,从基本的网页浏览到需要代理遍历或 SSO 身份验证的复杂网页应用程序。 使用 Citrix Web Studio 中的细粒度策略控制轻松管理重定向设置

系统要求

服务器端组件

Citrix Virtual Apps and Desktops

  • 长期服务版本
    • 最低要求 - 任何非生命周期终止的 LTSR Citrix Virtual Apps and Desktops 版本
    • 推荐 - Citrix Virtual Apps and Desktops 2402 或更高版本
  • 当前版本
    • 最低要求 - 任何非终止 CR Citrix Virtual Apps and Desktops 版本
    • 推荐 - 最新的 Citrix Virtual Apps and Desktops 版本

浏览器组件

  • 浏览器
    • 微软 Edge
    • 谷歌浏览器
  • 浏览器重定向扩展:已在 Chrome 和 Edge 网上应用店发布
  • 我们建议使用最新版本的浏览器以获得最佳体验

客户端组件

视窗

  • Windows 10 或 11
  • Citrix Workspace 应用程序
    • 最低要求 - 任何非生命周期终止的 Citrix Workspace 应用程序
    • 受到推崇的
      • 长期服务版本 - Citrix Workspace App 2402 最新 CU
      • 当前版本 - Citrix Workspace App 2405 或更高版本

    注意:

    • Citrix Workspace App Windows LTSR 版本 1912 和 2203.1 不支持浏览器内容重定向

    • 浏览器内容重定向所需的客户端浏览器引擎默认安装在 Citrix Workspace App 当前版本上

    • Citrix Workspace App 2402 LTSR 版本默认未安装浏览器内容重定向所需的客户端浏览器引擎。 管理员可以利用 ADDLOCAL 开关在 Citrix Workspace App 上安装 BCR 浏览器组件。

有关更多详细信息,请参阅 Citrix Workspace App Windows 文档

Linux

  • Citrix Workspace 应用程序
    • 最低要求 - 任何非生命周期终止的 Citrix Workspace 应用程序
    • 推荐 - Citrix Workspace App 2408 或更高版本 有关更多详细信息,请参阅 Citrix Workspace App Linux 文档

Chrome操作系统

  • Citrix Workspace 应用程序
    • Chrome 网上应用店中的最新版本

MacOS

  • macOS 11 Big Sur
  • macOS 12 蒙特雷
  • macOS 13 Ventura
  • macOS 14 Sonoma(最高版本 14.2.1)
  • Citrix Workspace 应用程序
    • 最低要求 - Citrix Workspace 应用程序 2411 或更高版本

注意:

  • 对于 MacOS,浏览器内容重定向包独立于 Citrix Workspace 应用程序,并且始终是最新版本。 因此,该软件包将与指定最低版本以上的多个 CWA 版本兼容

  • 由于不存在对 Citrix Workspace App Mac 的依赖,浏览器内容重定向版本编号将与 Citrix Workspace App Mac 版本不匹配

  • 客户端浏览器引擎未与 Citrix Workspace App Mac 打包在一起。 在 Citrix 下载上下载并安装适用于 Mac 的客户端。

  • Intel 和 ARM 的软件包是分开的。 因此,您需要安装适合 MacOS 端点的适当版本

配置步骤

  1. 根据系统要求安装客户端和服务器端组件
    • 有关扩展部署的详细信息,请参阅扩展部署部分
  2. 配置工作室策略
    • Web Studio 策略提供了一种精细的方式来配置浏览器内容重定向,以适应各种用例
    • 基本策略允许管理员配置需要通过浏览器内容重定向允许/不允许的 URL
    • URL 可以使用通配符进行配置
  3. 打开受支持的 Web 浏览器并导航到允许的 URL
    • 如果在允许列表中找到匹配项,则网站将被重定向到客户端
    • Citrix Workspace 应用程序将视图端口融合到 VDA 端浏览器上,以获得无缝体验
  4. 扩展徽标的颜色指定内容重定向的状态
    • 绿色:活跃且连接
    • 灰色:当前选项卡上不活动/空闲
    • 红色:损坏/不工作

bcr-配置

注意:

  • HTML5 视频重定向和浏览器内容重定向是独立的功能。 此功能不需要 HTML5 视频重定向策略即可运行。 但是,Citrix HDX HTML5 视频重定向服务用于浏览器内容重定向。

  • 我们建议通过 Web Studio 而不是注册表项进行所有配置。

配置选项

浏览器内容重定向提供了多种配置方式,以适应各种客户环境的用例。 有关策略设置的详细信息,请参阅 浏览器内容重定向策略设置

重定向机制

客户端获取客户端渲染

默认情况下,浏览器内容重定向在此模式下运行,即客户端浏览器引擎直接访问网页。 这需要客户端网络对网页进行必要的访问。 客户端获取客户端渲染场景将所有网络、CPU 和 RAM 使用情况从 Citrix VDA 卸载到客户端,是配置浏览器内容重定向的最佳方式

策略配置选项
  • 浏览器内容重定向:允许

  • 浏览器内容重定向 ACL 配置

    • 指定需要重定向的 URL。 默认情况下,YouTube 是唯一配置为重定向的网站
  • 浏览器内容重定向阻止列表配置

    • 可选配置选项,用于阻止任何特定 URL/子 URL 重定向。 利用此选项与上述选项相结合,实现最大程度的定制。

服务器获取客户端渲染

在这种情况下,客户端浏览器引擎使用虚拟通道通过 VDA 联系 Web 服务器并从中获取内容。 当客户端无法访问互联网(例如瘦客户端)时,此选项很有用。 VDA 上的 CPU 和 RAM 消耗较低,但 ICA 虚拟通道上消耗带宽。

此场景中有三种操作模式。 术语“代理”是指 VDA 访问以获取 Internet 访问权限的代理设备。

策略配置选项
  • 除了客户端获取客户端渲染部分中指定的策略外,还要配置以下内容

  • 浏览器内容重定向代理配置

    • 直接或透明: 如果您想利用服务器获取客户端渲染并且可以从 VDA 直接访问或透明代理访问网页,请配置此项。 策略中应配置关键字“DIRECT”
    • 显式代理: 如果您想利用服务器获取客户端渲染,并且您可以从 VDA 显式代理访问网页,请配置此项
    • PAC 文件: 如果您依赖 PAC 文件,请配置此项,VDA 中的浏览器可以自动选择适当的代理服务器来获取指定的 URL。

回退模式

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

您可以使用现有的 Windows Media 回退预防策略来抑制服务器对视频元素的渲染。 将此策略设置为仅在客户端上播放所有内容或仅在客户端上播放客户端可访问的内容。 如果客户端重定向失败,这些设置将阻止视频元素在服务器上播放。 仅当您启用浏览器内容重定向并且访问控制列表策略包含回退的 URL 时,此策略才会生效。 该 URL 不能位于阻止列表策略中。

bcr-重定向

身份验证处理

身份验证站点

在当前的浏览器内容重定向实现中,无论重定向机制如何,都需要配置身份验证站点,以便浏览器内容重定向能够处理网站登录。

Example:

  1. 当浏览器内容重定向 ACL 配置中仅配置了 https://www.youtube.com/* 并且未配置任何身份验证站点时,BCR 将在登录网站时回退到服务器端渲染并在那里继续。

  2. 在这种情况下,为了让 BCR 处理身份验证站点,请根据需要配置 https://www.accounts.google.com/* 和任何其他身份验证站点,例如 IdP 网站。 每个网站的登录方式不同,因此请确保列出

  3. 配置后,BCR 将处理身份验证。 例如,通过客户端获取客户端渲染 - 身份验证也将从客户端浏览器引擎进行,以实现无缝登录体验。

策略配置选项

除了重定向机制部分中提到的策略外,还配置浏览器内容重定向身份验证站点策略

注意:

  • 重定向窗口关闭后,BCR 客户端浏览器不会保留 cookie(包括身份验证)。 这表现为当 BCR 窗口完全关闭并重新打开时需要重新登录网站。

  • BCR 客户端浏览器不会从 VDA 端浏览器读取 cookie。 因此,用户个性化和偏好设置与 VDA 浏览器不同步。

集成 Windows 身份验证

当在与 VDA 相同的域内配置集成 Windows 身份验证 (IWA) 时,浏览器内容重定向可以提供一种无缝的方式来对网站进行身份验证。

策略配置选项
  • 配置浏览器内容重定向集成 Windows 身份验证支持策略

启用单点登录之前,请完成以下操作:

  • 配置 Kerberos 基础结构以便为由主机名构造的服务主体名称 (SPN) 颁发票证。 例如,HTTP/serverhostname.com。

  • 对于服务器提取客户端渲染:在服务器提取模式下使用浏览器内容重定向时,请确保在 VDA 上正确配置 DNS。

  • 对于客户端获取客户端渲染:当您在客户端获取模式下使用浏览器内容重定向时,请确保在客户端设备上正确配置 DNS,并且允许从覆盖层到 Web 服务器的 IP 地址的 TCP 连接。

代理身份验证

浏览器内容重定向可以在从服务器获取内容时提供一种无缝的方式来向您的 Web 代理进行身份验证。 启用后,浏览器内容重定向将自动获取并使用 Kerberos 服务票证与代理进行身份验证

策略配置选项
  • 配置浏览器内容重定向服务器获取代理身份验证策略

在启用服务器获取代理身份验证策略之前,请完成以下操作:

  • 您需要配置 PAC 文件以通过下游 Web 代理路由流量,并将代理设置为使用 Kerberos 身份验证

用例

浏览器内容重定向 (BCR) 可用于各种网站,特别是那些资源密集型且企业经常访问的网站。 这包括 YouTube 等视频流平台,它们可以从将渲染卸载到端点设备中受益匪浅,从而减少服务器负载并节省成本。 此外,BCR 非常适合统一通信应用程序,例如视频会议和协作工具(Google meet、Teams web、Zoom web)和联络中心应用程序(Genesys cloud),可确保流畅的性能和增强的用户体验。 通过利用 BCR,企业可以优化资源并提高各种基于 Web 的应用程序的效率。 有关如何配置特定网站的信息,请参阅 CTX238236

扩展部署

手动部署

浏览器重定向扩展已在 Chrome 和 Edge 网上商店发布。 该扩展仅在 VDA 上的浏览器上需要,而在客户端不需要。 要安装扩展程序,请导航至 Chrome/Edge 网上商店,搜索浏览器重定向扩展程序并添加到相应的浏览器。 此方法适用于个人用户。 要将扩展部署到一大群用户,请使用组策略部署扩展

手动部署-bcr

使用组策略部署

必备条件
  • 访问: 您需要在机器上或在要配置组策略的 Active Directory 环境中拥有管理员权限。

  • ADMX 文件: 下载适合您的 Chrome 版本的 Google Chrome ADMX 文件(管理模板)。 您可以在 Google Chrome Enterprise 帮助 页面上找到这些内容。

  • Edge 模板:Microsoft Edge Enterprise 登陆 页面下载 Microsoft Edge 管理模板(ADMX 文件)。

  • 扩展 ID 和更新 URL: Citrix 浏览器内容重定向扩展的扩展 ID 和更新 URL。

Google Chrome 浏览器的操作步骤
  1. 导入 ADMX 文件:
    • 将 Chrome ADMX 文件复制到您的中央存储以获取管理模板。 这通常是域控制器上的 %SystemRoot%\PolicyDefinitions。
  2. 打开组策略管理:
    • 启动组策略管理控制台(gpmc.msc)。
  3. 创建或编辑 GPO:
    • 创建一个新的组策略对象 (GPO) 或编辑适用于要部署扩展的用户或计算机的现有组策略对象。
  4. 导航至扩展设置:
    • 在 GPO 编辑器中,转到:
      • 用户配置 > 管理模板 > 经典管理模板 (ADM) > Google > Google Chrome > 扩展程序
  5. 启用“配置强制安装的应用和扩展程序列表”:
    • 双击此策略设置并选择“启用”。
    • 如果将“配置强制安装的应用和扩展程序列表”设置设为“已禁用”,则该扩展程序将自动从所有用户的 Chrome 中删除。
  6. 添加扩展ID和更新URL:
  7. 应用 GPO:
    • 将 GPO 链接到 Active Directory 结构中的相应组织单位 (OU)。
  8. 更新组策略:
    • 在目标机器上,运行 gpupdate /force 立即应用策略,或等待策略自动更新。
Microsoft Edge 的步骤
  1. 导入 ADMX 文件:
    • 将 Edge ADMX 文件复制到您的中央存储以获取管理模板(%SystemRoot%\PolicyDefinitions)。
  2. 打开组策略管理:
    • 启动组策略管理控制台(gpmc.msc)。
  3. 创建或编辑 GPO:
    • 创建新的 GPO 或编辑现有的 GPO。
  4. 导航至扩展设置:
    • 在 GPO 编辑器中,转到:
      • 计算机配置 > 策略 > 管理模板 > Microsoft Edge > 扩展
  5. 启用“控制哪些扩展以静默方式安装”:
    • 双击此策略设置并选择“启用”。
  6. 添加扩展ID和更新URL:
  7. 应用 GPO:
    • 将 GPO 链接到 Active Directory 结构中的相应组织单位 (OU)。
  8. 更新组策略:
    • 在目标机器上,运行 gpupdate /force 或等待自动更新。

配置强制应用程序

强制安装的应用程序

故障排除

有关故障排除信息,请参阅 如何排除浏览器内容重定向故障 知识中心文章。

浏览器内容重定向限制

服务器端限制 (VDA)

浏览器内容重定向无法支持以下用例。 如果任何提及的场景或新场景需要增强,请联系 Citrix 产品团队。

  • 浏览器内容重定向不支持弹出窗口。
  • 不支持会话 cookie 持久性。
  • 在使用浏览器内容重定向时,必须禁用 HTML5 视频重定向策略。
  • 在会话断开/重新连接的情况下,需要刷新 VDA 浏览器窗口才能再次启动 BCR。
  • 不支持从 BCR 窗口进行打印和文件下载。

客户端限制(CWA)

  • ARMhf 框架不支持浏览器内容重定向
浏览器内容重定向
OSZAR »