有些组织使用 Web 代理,它是用户与其请求的互联网资源之间的中间服务器。组织使用 Web 代理有几个原因,包括安全性、隐私和网络效率。
如果在需要通过 Web 代理访问互联网的环境中部署 Unity,可能需要配置 Web 代理、客户端计算机或两者。根据您的环境,此配置包括以下部分或全部任务:
自动代理配置功能允许您在 Unity 应用程序需要通过 Web 代理进行通信时无缝使用它们。Unity 应用程序可以在不中断和不安装其他软件的情况下与 Web 代理进行通信。所需的配置量取决于以下因素:
使用下表(按操作系统分组)确定哪种解决方案适合您的环境:
| 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。 |
| 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。 |
| Unity 版本 | 代理验证 | 解决方案 | 其他信息 |
|---|---|---|---|
| 任何 | 任何 | 执行以下任务:
|
检查 Web 代理是否使用 SSL 检查,有些企业使用 SSL 检查安全 (TLS) 请求的内容。如果企业使用 SSL 检查,请将客户端计算机配置为信任 Web 代理证书。
检查 Web 代理是否阻止下载可执行文件,或在下载可执行文件之前需要用户确认。如果是,则需要配置 Web 代理以允许特定终端上的此流量。否则,用户将无法运行 Unity Hub 用于安装 Unity Editor 所需组件的安装程序。有关详细信息,请参阅下载可执行文件的终端。
HTTP 关键字。相反,请使用 PROXY 关键字指定通过 HTTP 通信的代理。