Использование Unity через веб-прокси
Некоторые организации используют веб-прокси, который является промежуточным сервером между пользователями и запрашиваемым интернет-ресурсом. Организации используют веб-прокси по нескольким причинам, включая безопасность, конфиденциальность и эффективность сети.
При развертывании Unity в среде, требующей доступа к Интернету через веб-прокси, возможно, потребуется настроить веб-прокси, клиентские компьютеры или оба этих компонента. В зависимости от среды эта настройка включает некоторые или все из следующих задач:
- Подготовьте среду, чтобы Unity приложения могли использовать ваш веб-прокси
- Настройка клиентских компьютеров на доверие сертификату веб-прокси
- Разрешить веб-прокси загружать исполняемые файлы
1) Подготовьте свою среду, чтобы приложения Unity могли использовать ваш веб-прокси
Функция автоматической конфигурации прокси позволяет вам использовать приложения Unity беспрепятственно, когда им нужно общаться через веб-прокси. Unity приложения могут общаться с веб-прокси без перебоев и без установки дополнительного программного обеспечения. Объем конфигурации зависит от следующих факторов:
-
Unity версия и операционная система: Приложения Unity могут получить доступ к конфигурации веб-прокси из вашей операционной системы. Поддержка различных операционных систем зависит от версии Unity Editor.
- На Windows, Редактор версии 2022.3.21f1 или более поздней поддерживает автоматическую конфигурацию прокси.
- На macOS поддержка автоматической конфигурации прокси в потоке 2022 Редактора начинается с 2022.3.21f1. В потоке 2023 (и Unity 6) поддержка автоматической конфигурации прокси начинается с 2023.3.0a18, включая Unity 6 Beta.
- Другие версии Редактора и другие операционные системы требуют дополнительной конфигурации.
- Тип аутентификации: Проверьте, поддерживает ли ваш прокси базовую аутентификацию (имя пользователя и пароль) или использует механизм SPNEGO и протокол, например Kerberos или NTLM.
Используйте следующие таблицы (сгруппированные по операционной системе), чтобы определить, какое решение подходит для вашей среды:
Windows
| Версия Unity | Прокси-аутентификация | Решение | Другая информация |
|---|---|---|---|
| Редактор 2022.3.21f1 или более поздний и Версия концентратора 3.4.2 или более поздний |
Принятие базовой проверки подлинности | Выполните следующие задачи: | См. сноску 1, следующую за этой таблицей. |
| Редактор 2022.3.21f1 или более поздний и Версия концентратора 3.4.2 или более поздний |
Не принимает базовую проверку подлинности или не требует проверки подлинности | Выполните следующие задачи:
|
См. сноску 1, следующую за этой таблицей. |
| Редактор 2022.3.20f1 или раньше или Концентратор 3.4.1 или раньше |
Принятие базовой проверки подлинности | Выполните следующие задачи: | См. сноску 2, следующую за настоящей таблицей. |
| Редактор 2022.3.20f1 или раньше или Концентратор 3.4.1 или раньше |
Требуется проверка подлинности, но не принимается основная проверка подлинности | Выполните следующие задачи: | См. сноску 2, следующую за настоящей таблицей. |
- Необходимо иметь возможность хранить сведения о прокси-сервере в параметрах операционной системы или в переменных среды.
- Автоматическая настройка прокси не полностью поддерживается на Windows до версии Редактора 2022.3.
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, следующую за настоящей таблицей. |
- Необходимо иметь возможность хранить сведения о прокси-сервере в параметрах операционной системы или в переменных среды.
- Автоматическая конфигурация прокси не полностью поддерживается на macOS для версий Редактора 2023.2 и 2023.1 и любой версии до 2022.2.
Linux
| Версия Unity | Прокси-аутентификация | Решение | Другая информация |
|---|---|---|---|
| Любой | Любой | Выполните следующие задачи:
|
2) Настройка клиентских компьютеров на доверие сертификату веб-прокси
Проверьте, использует ли ваш веб-прокси SSL инспекции, которую некоторые предприятия используют для проверки содержимого защищенных (TLSЕсли на вашем предприятии используется SSL проверки, настроить клиентские компьютеры для доверять сертификату веб-прокси.
3) Разрешить веб-прокси загружать исполняемые файлы
Проверьте, не запрещает ли ваш веб-прокси загрузку исполняемых файлов или требует ли подтверждения пользователя перед загрузкой исполняемых файлов. Если это так, вам необходимо настроить веб-прокси, чтобы разрешить этот трафик на определенных конечных точках. В противном случае пользователи не смогут запустить установщики, которые Unity Hub использует для установки компонентов, требуемых Unity Editor. Дополнительные сведения см. в разделе Конечные точки, загружающие исполняемые файлы.
Известные ограничения
- Для организаций, которые настраивают веб-прокси с помощью автоматической конфигурации прокси (PAC) файл,
HTTPключевое слово не поддерживается. Вместо этого используйтеPROXYключевое слово для указания прокси-сервера, связывающегося через HTTP. - Для организаций, которые настроили несколько веб-прокси с одним и тем же назначением URL, приложения Unity будут использовать только первый обнаруженный прокси. Если этот веб-прокси недоступен, приложения Unity не будут пытаться использовать другие веб-прокси.
Дополнительные ресурсы
- Включить автоматическую конфигурацию прокси
- Хранение учетных данных для автоматической конфигурации прокси (Windows)
- Хранение учетных данных для автоматической конфигурации прокси (macOS)
- Используйте переменные среды для идентификации веб-прокси
- Определение исключений на веб-прокси
- Доверие сертификату безопасности веб-прокси
- Unity Лицензирование Требования клиента (Unity Плавающее лицензирование)