您可能希望使用代理到客户端重定向来节约资源或作为额外的安全层。例如,如果员工在远程桌面或已发布的应用程序中观看视频,可以将这些 URL 重定向到客户端计算机,以便不会在数据中心产生额外的负载。为了安全起见,对于在公司网络外部工作的员工,您可能希望在员工自己的客户端计算机上打开指向公司网络外部位置的所有 URL。
例如,您可以配置一些规则,将未指向公司网络的所有 URL 重定向在客户端计算机上打开。在此示例中,可以使用以下包含正则表达式的设置:
- 对于代理规则:.*.mycompany.com
此规则可重定向任何包含文本 mycompany.com 的 URL,使其在指定的远程桌面或已发布的应用程序(代理)中打开。
- 对于客户端规则:.*
此规则可将所有 URL 重定向到客户端,使其通过默认的客户端浏览器打开。
URL 内容重定向功能使用以下过程应用客户端和代理规则:
- 当用户在已发布的应用程序或远程桌面中单击链接时,将首先检查客户端规则。
- 如果 URL 与客户端规则匹配,则随后检查代理规则。
- 如果代理和客户端规则之间存在冲突,将在本地打开链接。在此示例中,将在代理计算机上打开 URL。
- 如果不存在冲突,URL 将被重定向到客户端。
在此示例中,客户端和代理规则发生冲突是因为包含 mycompany.com 的 URL 是所有 URL 的一个子集。由于发生该冲突,将在本地打开包含 mycompany.com 的 URL。如果在远程桌面中单击 URL 中包含 mycompany.com 的链接,将在该远程桌面上打开此 URL。如果从客户端系统中单击 URL 中包含 mycompany.com 的链接,将在客户端上打开该 URL。