Version: 6000.3
语言: 中文
由标准用户启用 Unity 安装 (Windows)
启用自动代理配置

通过 Web 代理使用 Unity

一些组织使用 Web 代理,它是用户和他们请求的互联网资源之间的中间服务器。组织使用 Web 代理有多种原因,包括安全性、隐私和网络效率。

如果要在需要通过 Web 代理访问 Internet 的环境中部署 Unity,则可能需要配置 Web 代理和/或客户端计算机。根据您的环境,此配置包括以下部分或全部任务:

  1. 准备环境,以便 Unity 应用程序可以使用 Web 代理
  2. 将客户端计算机配置为信任 Web 代理证书
  3. 允许 Web 代理下载可执行文件

1) 准备您的环境,以便 Unity 应用程序可以使用您的 Web 代理

自动代理配置功能允许您在需要通过 Web 代理进行通信时无缝使用 Unity 应用程序。Unity 应用程序可以不间断地与 Web 代理通信,也无需安装其他软件。所需的配置量取决于以下因素:

  • Unity 版本和作系统:Unity 应用程序可以从您的作系统访问 Web 代理配置。对不同作系统的支持因您的 Unity 编辑器版本而异。
    • 在Windows上,编辑器版本2022.3.21f1或更高版本支持自动代理配置。
    • 在macOS上,编辑器2022流中对自动代理配置的支持从2022.3.21f1开始。在 2023(和 Unity 6)流中,从 2023.3.0a18 开始支持自动代理配置,包括 Unity 6 Beta。
    • 其他编辑器版本和其他作系统需要额外的配置。
  • 身份验证类型:检查您的代理是否支持基本身份验证(用户名和密码),或者它是否使用 SPNEGO 机制和协议,例如 Kerberos 或 NTLM。

使用下表(按作系统分组)确定哪个解决方案与您的环境匹配:

窗户

Unity 版本 代理认证 溶液 其他信息
编辑器 2022.3.21f1 或更高版本

Hub 版本 3.4.2 或更高版本
接受基本身份验证 执行以下任务: 请参阅此表后面的脚注 1。
编辑器 2022.3.21f1 或更高版本

Hub 版本 3.4.2 或更高版本
不接受基本身份验证,或者不需要身份验证 执行以下任务: 请参阅此表后面的脚注 1。
编辑器 2022.3.20f1 或更早版本

Hub 3.4.1 或更早版本
接受基本身份验证 执行以下任务: 请参阅本表后面的脚注2。
编辑器 2022.3.20f1 或更早版本

Hub 3.4.1 或更早版本
需要身份验证,但不接受基本身份验证 执行以下任务: 请参阅本表后面的脚注2。
  1. 您必须能够将代理信息存储在作系统设置或环境变量中。
  2. 编辑器2022.3版本之前的Windows不完全支持自动代理配置。

macOS作系统

Unity 版本 代理认证 溶液 其他信息
编辑器 2022.3.21f1、2023.3.0a18(或更高版本)

Hub 版本 3.4.2 或更高版本
接受基本身份验证 执行以下任务: 请参阅此表后面的脚注 1。
编辑器 2022.3.21f1、2023.3.0a18(或更高版本)

Hub 版本 3.4.2 或更高版本
不接受基本身份验证,或者不需要身份验证 执行以下任务: 请参阅此表后面的脚注 1。
编辑器 2023.2、2023.1、2022.3.20f1 或更早版本

Hub 3.4.1 或更早版本
接受基本身份验证 执行以下任务: 请参阅本表后面的脚注2。
编辑器 2023.2、2023.1、2022.3.20f1 或更早版本

Hub 3.4.1 或更早版本
需要身份验证,但不接受基本身份验证 执行以下任务: 请参阅本表后面的脚注2。
  1. 您必须能够将代理信息存储在作系统设置或环境变量中。
  2. 对于编辑器版本 2023.2 和 2023.1 以及 2022.2 之前的任何版本,macOS 并不完全支持自动代理配置。

Linux的

Unity 版本 代理认证 溶液 其他信息
任何 任何 执行以下任务:

2) 配置客户端计算机以信任 Web 代理证书

检查您的 Web 代理是否使用 SSL 检查,一些企业使用它来检查安全 (TLS) 请求的内容。如果您的企业使用 SSL 检查,请将客户端计算机配置为信任 Web 代理证书

3)允许网络代理下载可执行文件

检查您的 Web 代理是否阻止下载可执行文件,或者在下载可执行文件之前需要用户确认。如果是这样,则需要配置 Web 代理以允许特定端点上的此流量。否则,用户将无法运行 Unity Hub 用于安装 Unity 编辑器所需的组件的安装程序。有关详细信息,请参阅下载可执行文件的端点

已知限制

  • 对于使用代理自动配置 (PAC) 文件配置 Web 代理的组织,该HTTP关键词不支持。相反,请使用PROXY关键词以指定通过 HTTP 进行通信的代理。
  • 对于使用相同目标 URL 配置多个 Web 代理的组织,Unity 应用程序将仅使用发现的第一个代理。如果无法访问该 Web 代理,Unity 应用程序将不会尝试使用任何其他 Web 代理。

其他资源

由标准用户启用 Unity 安装 (Windows)
启用自动代理配置