Version: 6000.3
语言: 中文
存储用于自动代理配置的凭据 (Windows)
信任 Web 代理安全证书

存储用于自动代理配置的凭据 (macOS)

如果您组织的 Web 代理需要用户身份验证并配置为接受基本身份验证(用户名和密码),则必须在使用 Unity 应用程序之前存储您的凭据。

如果您在 macOS 上使用 Unity,请使用以下过程。对于 Windows,请参阅存储用于自动代理配置的凭据 (Windows)。对于其他平台和环境,请参阅其他平台和环境的替代方法

开始之前

程序

以下过程基于 Apple 支持文章:在 Mac 上输入代理服务器设置

  1. 打开苹果菜单 () 并选择“系统设置”(或旧版 macOS 上的“系统偏好设置”)。

  2. 选择网络类别。

  3. 从列表中选择一个网络服务,然后点按“详细信息”(或在旧版本的 macOS 上单击“高级”)。

  4. 选择代理

  5. 启用以下选项之一。如果选择多个选项,Unity 将使用作系统为给定 URL 返回的第一个 Web 代理。

    • 自动代理发现
    • 自动代理配置
    • Web 代理 (HTTP)
    • 安全 Web 代理 (HTTPS)
  6. 如果您选择了手动方法,请填写所需信息。如果您的代理服务器需要密码,请启用代理服务器需要密码,然后输入您的用户名和密码。

  7. 选择确定。

  8. 如果您在步骤 5 中选择了自动方法,并且 Web 代理需要密码,则可能需要在“钥匙串访问”应用程序中手动添加 Web 代理凭证。在这种情况下,请通过启用 Web 代理 (HTTP) 和安全 Web 代理 (HTTPS) 来临时配置您的网络设置(步骤 5 和 6)。这些选项会为你创建钥匙串条目。应用这些更改后,您可以禁用 Web 代理 (HTTP) 和安全 Web 代理 (HTTPS) 选项,并启用其中一个自动选项。

注意:尽管这些代理服务器设置现在已存储,但您可能会收到输入凭据的提示。常见方案包括:
  • 首次访问代理服务器的内置应用程序,例如 Safari。
  • 提示允许 Unity 应用程序访问您的钥匙串,这是作系统存储您的凭据的地方。如果您在步骤 5 中启用自动代理选项后收到这些提示,请参阅步骤 8。

其他平台和环境的替代方案

Unity 的自动代理配置功能并不完全支持某些平台和环境。一些例子是:

  • Linux,Unity 的自动代理配置功能不支持该功能。
  • 持续集成 (CI) 或持续交付 (CD) 环境,其中管道(而不是用户)与 Web 代理交互。

在这种情况下,请考虑以下替代方案:

  • 对于在 Windows 环境中运行的 CI\CD 管道,请使用cmdkey从命令行界面 (CLI) 将凭据添加到 Windows 凭据管理器。有关示例,请参阅 Microsoft Learn 上的 cmdkey

  • 对于不支持存储凭据的环境,可以在环境变量中定义代理配置。如有必要,此定义还可以包括用户名和密码。有关更多信息,请参阅使用环境变量来识别您的 Web 代理

  • 如果基本身份验证和 Unity 的自动代理配置都不是一个选项,则需要在 Web 代理中定义例外,以便它不需要对 Unity 应用程序请求的资源进行身份验证。

后续步骤

其他资源

存储用于自动代理配置的凭据 (Windows)
信任 Web 代理安全证书