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

适用于 iOS 的 Citrix SSO 应用程序或适用于 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 SSO (iOS) 或 Citrix Secure Access (macOS) 登录后,浏览器开始使用代理 PAC 文件中的规则。如果像上一个示例一样只提供了一个代理规则,则所有 HTTP 或 HTTPS 流量都将路由到内部代理服务器。
为适用于 iOS 用户的 Citrix SSO 应用程序设置代理 PAC 文件或为 macOS 用户设置 Citrix Secure Access 代理