Version: Unity 6.0 (6000.0)
语言 : 中文
允许标准用户 (Windows) 安装 Unity
启用自动代理配置

通过 Web 代理使用 Unity

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

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

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

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

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

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

使用下表(按操作系统分组)确定哪种解决方案适合您的环境:

Windows

Unity 版本 代理验证 解决方案 其他信息
Editor 2022.3.21f1 或更高版本
以及
Hub 3.4.2 或更高版本
接受基本身份验证 执行以下任务: 请参阅下表后的脚注 1。
Editor 2022.3.21f1 或更高版本
以及
Hub 3.4.2 或更高版本
不接受基本身份验证,或不需要身份验证 执行以下任务: 请参阅下表后的脚注 1。
Editor 2022.3.20f1 或更高版本
或者
Hub 3.4.1 或更高版本
接受基本身份验证 执行以下任务: 请参阅下表后的脚注 2。
Editor 2022.3.20f1 或更高版本
或者
Hub 3.4.1 或更高版本
需要身份验证,但不接受基本身份验证 执行以下任务: 请参阅下表后的脚注 2。
  1. 您必须能够将代理信息存储在操作系统设置或环境变量中。
  2. 在 Editor 版本 2022.3 之前的 Windows 上未完全支持自动代理配置。

macOS

Unity 版本 代理验证 解决方案 其他信息
Editor 2022.3.21f1、2023.3.0a18(或更高版本)
以及
Hub 3.4.2 或更高版本
接受基本身份验证 执行以下任务: 请参阅下表后的脚注 1。
Editor 2022.3.21f1、2023.3.0a18(或更高版本)
以及
Hub 3.4.2 或更高版本
不接受基本身份验证,或不需要身份验证 执行以下任务: 请参阅下表后的脚注 1。
Editor 2023.2、2023.1、2022.3.20f1 或更高版本
或者
Hub 3.4.1 或更高版本
接受基本身份验证 执行以下任务: 请参阅下表后的脚注 2。
Editor 2023.2、2023.1、2022.3.20f1 或更高版本
或者
Hub 3.4.1 或更高版本
需要身份验证,但不接受基本身份验证 执行以下任务: 请参阅下表后的脚注 2。
  1. 您必须能够将代理信息存储在操作系统设置或环境变量中。
  2. Editor 版本 2023.2 和 2023.1 以及 2022.2 之前的任何版本的 macOS 上均不完全支持自动代理配置。

Linux

Unity 版本 代理验证 解决方案 其他信息
任何 任何 执行以下任务:

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

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

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

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

已知限制

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

其他资源

允许标准用户 (Windows) 安装 Unity
启用自动代理配置
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961