为 iOS 用户的 Citrix SSO 应用程序设置代理 PAC 文件或为 macOS 用户的 Citrix Secure Access 客户端设置代理 PAC 文件

重要:

适用于 iOS 的 Citrix SSO 现在称为 Citrix Secure Access。我们正在更新文档和用户界面屏幕截图,以反映此名称的更改。

适用于 iOS 的 Citrix Secure 应用程序或适用于 macOS 的 Citrix Secure Access 客户端在 VPN 通道建立后支持自动代理配置(代理 PAC 文件)。管理员可以使用代理 PAC 文件允许客户端的所有 HTTP 流量通过代理,包括解析主机名。

如何设置代理 PAC 文件

有一台可以托管代理文件的内部计算机。例如,假设计算机的 IP 是 172.16.111.43,PAC 文件的名称是 proxy.pac。

如果实际代理服务器的 IP 地址是正在监听端口 8080 的 172.16.43.83,那么 proxy.pac 的示例如下: function FindProxyForURL(url, host) { return “PROXY 172.16.43.83:8080”; }

代理 PAC URL 是 http://172.16.111.43/proxy.pac。假设文件托管在端口 HTTP 端口 80 上。

有关更多详细信息,请参阅 https://support.citrix.com/article/CTX224235NetScaler Gateway 的出站代理支持的代理自动配置。

注意:

  • 如果“拆分通道”已打开,则确保内部网应用程序列表中包含承载 PAC 文件的服务器的 IP 地址,以便可以通过 VPN 访问该文件。
  • 从 Citrix Secure Access (macOS/iOS) 登录后,浏览器开始使用代理 PAC 文件中的规则。如果像上一个示例一样只提供了一个代理规则,则所有 HTTP 或 HTTPS 流量都将路由到内部代理服务器。
为 iOS 用户的 Citrix SSO 应用程序设置代理 PAC 文件或为 macOS 用户的 Citrix Secure Access 客户端设置代理 PAC 文件