Unity 6.3
0 онлайн 104 гостей 3 в системе
Вход
Пакеты и управление пакетами Шаг 279 из 281

Настройка сети для Package Manager

Используйте эти процедуры для:

Настройка брандмауэра

Чтобы убедиться, что Unity Package Manager может получить доступ к используемым доменам, необходимо добавить домены в список безопасных доменов брандмауэра.

Полный список этих доменов и всех доменов, требуемых Unity Editor, см. в разделе Конечные точки , к которым приложения Unity имеют доступ через. Вы можете использовать список для добавления целых доменов или использовать таблицу для выборочного добавления поддоменов.

См. справку операционной системы, чтобы узнать, как добавить доменное имя в список безопасных брандмауэра.

Настройка прокси-сервера

При использовании прокси-сервера настройте переменные среды HTTP_PROXY и HTTPS_PROXY для пакетов Unity и Package Manager для использования при выполнении запросов на реестр пакета Unity. Дополнительные сведения см. в разделе Использование переменных среды для идентификации прокси-сервера.

Вы можете установить эти переменные глобально (либо системные, либо пользовательские переменные) в соответствии с вашей операционной системой. Альтернативно, вы можете создать командный файл для установки этих переменных среды и запустить Hub.

Для сред, где вы находитесь за прокси-сервером, использующим сертификат, который Package Manager не распознает, вы можете настроить пользовательский центр сертификации.

Пользовательский центр сертификации

В некоторых организациях пользователи могут выходить в интернет только через прокси-сервер. Некоторые прокси распаковывают HTTPS-содержимое и заново упаковывают его со своим SSL-сертификатом. Базовый HTTPS-уровень Unity Package Manager иногда отклоняет эти сертификаты, поскольку не распознаёт выдавший их центр сертификации. В таком случае Package Manager расценивает соединение как возможную атаку «человек посередине» (MITM). В результате многие функции Unity, включая Package Manager, остаются недоступными, пока вы не настроите дополнительные центры SSL-сертификации, чтобы разрешить эти сертификаты.

Чтобы настроить дополнительные центры сертификации SSL:

  1. Найдите upmconfig.toml файл глобальной конфигурации. Если файл еще не существует, создайте пустой текстовый файл.

  2. Создайте текстовый файл с одним или несколькими сертификатами для настраиваемых центров сертификации. Файл должен содержать один или несколько доверенных сертификатов в формате Privacy-Enhanced Mail (PEM). Например:

    -----BEGIN CERTIFICATE-----
    MIIC+zCCAeOgAwIBAgIJAO0U6hVJnbvjMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
    BAMMCWxvY2FsaG9zdDAeFw0xOTAzMTIwMTIxMzRaFw0yOTAzMDkwMTIxMzRaMBQx
    (additional lines omitted for conciseness)
    LFwHSUdqk0lJK4b0mCwyTHNvYO1IDziE5EKwfuaKVgOa62iCHVahgIVa+een4EfS
    hCCr3M3cq11Mi+mnRi1scxxrOno4OEEChWg2szZLlxBrkVJllrrq620XJ6RLB/8=
    -----END CERTIFICATE-----
    -----BEGIN CERTIFICATE-----
    MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl
    MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
    (additional lines omitted for conciseness)
    H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
    +o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
    -----END CERTIFICATE-----
    
  3. Сохраните этот файл в ту же папку, что и файл глобальной конфигурации, если это возможно, хотя Unity поддерживает любое место в файловой системе.

  4. В глобальном файле конфигурации добавьте ключ caFile и установите его значение как абсолютный путь к файлу PEM. Важно: При установке путей Windows в файлах TOML используйте прямые косые черты (/) или двойные обратные косые черты (\\). Не используйте одиночные обратные косые черты (\), поскольку они являются специальными символами, которые обозначают последовательности эвакуации и могут вызвать ошибки анализа TOML.

    Windows пример

    caFile = "C:\\ProgramData\\Unity\\config\\cert.pem"
    

    macOS и Linux пример

    caFile = "/etc/cert.pem"
    

Дополнительные ресурсы