天天看点

VMware Horizon的URL Redirection和BCR的区别

作者:KyehwaL

VMware Horizon 的 URL Redirection 和 Browser Content Redirection 是两种不同的功能,但有些相似之处。

URL Redirection 是一种功能,可以配置特定的 URL 在客户端机器或远程桌面或发布的应用程序中打开。URL Redirection 有两种模式:客户端到代理和代理到客户端。URL Redirection 需要在客户端和代理上安装 VMware Horizon URL Content Redirection Helper 扩展程序。

Browser Content Redirection 是一种功能,可以将远程桌面或发布的应用程序中使用的支持浏览器的网页渲染在客户端系统上,而不是代理系统上。Browser Content Redirection 需要在客户端和代理上安装 VMware Horizon Browser Redirection 扩展程序。

两者的区别在于:

  • URL Redirection 可以重定向任何协议(如 http、https、mailto 等)的 URL,而 Browser Content Redirection 只能重定向 http 和 https 的 URL。
  • URL Redirection 可以重定向到任何远程桌面或发布的应用程序,而 Browser Content Redirection 只能重定向到同一个远程桌面或发布的应用程序。
  • URL Redirection 需要配置规则来决定哪些 URL 要重定向,而 Browser Content Redirection 不需要配置规则,只需要启用该功能即可。

URL Redirection 的主要应用场景是:

  • 当用户需要在客户端机器上打开一些特定的 URL,例如本地文件、邮箱、视频网站等,而不是在远程桌面或发布的应用程序中打开。这样可以提高用户体验和性能,减少代理系统的负载。
  • 当用户需要在远程桌面或发布的应用程序中打开一些特定的 URL,例如内部网站、企业应用等,而不是在客户端机器上打开。这样可以提高安全性和兼容性,避免数据泄露或格式错误。

VMware Horizon URL Redirection 的优缺点是:

  • 优点:

    可以提高用户体验和性能,减少代理系统的负载,通过在客户端机器上打开一些特定的 URL,例如本地文件、邮箱、视频网站等。

    可以提高安全性和兼容性,避免数据泄露或格式错误,通过在远程桌面或发布的应用程序中打开一些特定的 URL,例如内部网站、企业应用等。

    可以灵活地配置规则来决定哪些 URL 要重定向,支持正则表达式和通配符。

  • 缺点:

    需要在客户端和代理上安装 VMware Horizon URL Content Redirection Helper 扩展程序,并保持版本一致。

    需要确保客户端机器或远程桌面或发布的应用程序有足够的资源和网络带宽来处理重定向的 URL。

    需要注意规则的优先级和冲突,并避免重定向到不存在或无法访问的目标。

URL Redirection 有两种模式:客户端到代理和代理到客户端。

客户端到代理模式下,Horizon Client 将 URL 发送到 Horizon Agent,Horizon Agent 根据配置规则决定是否将 URL 重定向到远程桌面或发布的应用程序。

代理到客户端模式下,Horizon Agent 将 URL 发送到 Horizon Client,Horizon Client 在客户端机器上打开默认的应用程序来处理该 URL。

以下是一个简单的流程图:

用户在浏览器或应用程序中输入或点击 URL
    |
    |----> 客户端到代理模式
    |        |
    |        |----> Horizon Client 捕获并发送 URL 到 Horizon Agent
    |                 |
    |                 |----> Horizon Agent 根据规则重定向 URL 到远程桌面或发布的应用程序
    |                 |
    |                 |----> 如果没有匹配的规则,Horizon Agent 在本地浏览器中打开 URL
    |
    |----> 代理到客户端模式
             |
             |----> Horizon Agent 捕获并发送 URL 到 Horizon Client
                  |
                  |----> Horizon Client 在本地机器上打开默认的应用程序来处理该 URL
           

继续阅读