Configuration
Otentikasi registry tersedak

Pemecahan masalah jaringan

Gunakan prosedur ini untuk:

Mengkonfigurasi firewall Anda

Tambahkan ini ke daftar firewall Anda dari domain yang diizinkan:

  • packages.unity.com
  • download.packages.unity.com
  • upm-cdn.unity.com (atau upm-cdn-china.unitychina.cn untuk lokasi di Cina)

Ini memastikan bahwa Unity Package Manager dapat mengakses nama domain ini menggunakan HTTPS.

Tip: Lihat bantuan sistem operasi Anda untuk mempelajari cara menambahkan nama domain ke daftar aman firewall.

Mengkonfigurasi server proxy Anda

Saat menggunakan server proxy, mengkonfigurasi variabel lingkungan HTTP_PROXY dan HTTPS_PROXY untuk Manajer Paket Unity untuk digunakan ketika melakukan permintaan terhadap registry paket Unity.

Anda dapat mengatur variabel ini secara global (baiknya sistem atau variabel pengguna) sesuai dengan sistem operasi Anda. Atau, Anda dapat set mereka hanya untuk Hub Unity ketika diluncurkan.

Untuk lingkungan di mana Anda berada di belakang server proxy menggunakan sertifikat yang tidak mengenali Paket Manager, Anda dapat mengkonfigurasi otoritas sertifikat kustom.

otoritas sertifikat kustom

Dalam beberapa perusahaan dan institusi, pengguna hanya dapat mengakses internet melalui server proxy. Beberapa proxy membongkar konten HTTPS dan membongkarnya dengan sertifikat SSL mereka sendiri. Dalam beberapa kasus, Unity Package Manager mendasari lapisan HTTPS menolak sertifikat ini karena tidak mengenali otoritas sertifikat yang memancarkan mereka, dan memperlakukan koneksi sebagai serangan man-in-the-middle yang mungkin. Ini berarti bahwa Anda tidak dapat menggunakan banyak fitur di Unity, termasuk Manajer Paket, kecuali Anda mengkonfigurasi otoritas sertifikat SSL tambahan untuk memungkinkan sertifikat ini.

Untuk mengkonfigurasi otoritas sertifikat SSL tambahan:

  1. Login Jika file tidak ada, buat file teks kosong.upmconfig.toml. If the file does not already exist, create an empty text file.

  2. Buat file teks dengan satu atau lebih sertifikat untuk otoritas sertifikat kustom. File harus terdiri dari satu atau lebih sertifikat tepercaya dalam format Sitemap Login (PEM). Contoh:

    -----BEGIN CERTIFICATE-----
    MIIC+zCCAeOgAwIBAgIJAO0U6hVJnbvjMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
    BAMMCWxvY2FsaG9zdDAeFw0xOTAzMTIwMTIxMzRaFw0yOTAzMDkwMTIxMzRaMBQx
    EjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
    ggEBAKNh0EM7j57pXorGs5OHzlk9TYeUqITtXXdWfY1fbqRdj+a8qLNs4m/nDsDW
    KgibHYG3FUqIidjPL61DLQuWUPY9Zo+uQaccIe0E5wb+To9mwMlLuhMD6iCPFRpe
    jcDhNj4vG1RVARMO1jupeZqdb+xHBZqtmMJmtiDOBxt662Z4hvoH8mdqNEuSkozz
    HqXmcdigrTO37DspGRBx08GJlHFHUs7C+hYOsOdNjME3dH/8uihjKYiqQb1E12dN
    PNL7jYm3AZv+qUmDFM3BJE0hSmAP00GuTJxbe31Kh4e7N5/XSiLsnqwircOj/Hfi
    eWjtsoXbCNDIiWUQtXBeLD/BdvkCAwEAAaNQME4wHQYDVR0OBBYEFDFw8VDkgMne
    mDjgo+b1iaPfUkdVMB8GA1UdIwQYMBaAFDFw8VDkgMnemDjgo+b1iaPfUkdVMAwG
    A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAFEjUWGz1r3xSsbwUJsRhbMc
    M7Jjf9/r833H7eq31mbl/JbXPnpo8IctMuWyw42ccMtgq7i+coQeKwvWnHtI5rhe
    vshEkIqNPAoCnpW5NLprYDDTG1PDEhv6FYpW8Alq65i03tptzaoHlH3sH+97E/h0
    qSYI7yNHWMC5u0r1DB0BR+lZsj6RnwWPySMSuXx5sSiKIS/HkkMVwwmxKa4ZwuwS
    LFwHSUdqk0lJK4b0mCwyTHNvYO1IDziE5EKwfuaKVgOa62iCHVahgIVa+een4EfS
    hCCr3M3cq11Mi+mnRi1scxxrOno4OEEChWg2szZLlxBrkVJllrrq620XJ6RLB/8=
    -----END CERTIFICATE-----
    -----BEGIN CERTIFICATE-----
    MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl
    MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
    d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv
    b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG
    EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl
    cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi
    MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c
    JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP
    mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+
    wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4
    VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/
    AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB
    AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW
    BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun
    pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC
    dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf
    fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm
    NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx
    H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
    +o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
    -----END CERTIFICATE-----
    
  3. Simpan file ini ke folder yang sama dengan file konfigurasi global jika memungkinkan, meskipun Unity mendukung lokasi pada sistem file.

  4. Dalam file konfigurasi global, tambahkan atribut caFile yang ditetapkan ke path file absolut untuk file PEM Anda. Contoh:

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

Mengatur variabel lingkungan untuk Hub Unity

Bagian ini memberikan instruksi untuk membuat file perintah yang dapat Anda jalankan dari Windows perintah prompt atau macOS atau terminal Linux. Atau, Anda dapat menyalin dan menempel perintah langsung ke jendela prompt atau terminal.

Sitemap Sebelum menjalankan file perintah, tutup Hub sepenuhnya. Jika Hub sudah berjalan, skrip beralih fokus ke Hub tanpa relaunching, sehingga tidak menerapkan pengaturan proxy yang berubah.Note: Before you run the command file, shut down the Hub completely. If the Hub is already running, the script switches focus to the Hub without relaunching, so it does not apply the changed proxy settings.

Windows

Instruksi ini membuat file perintah di Windows.

File meluncurkan Hub dengan variabel lingkungan yang ditetapkan. Anda dapat mengklik dua kali file, atau memanggilnya dari perintah prompt. Unity melewati variabel lingkungan ini untuk setiap proses Editor Unity yang diluncurkan dari Hub.

  1. Buka editor teks seperti Notepad.

  2. Masukkan teks berikut, mengganti proxy-url dengan URL server proxy yang benar dan menyesuaikan jalur pemasangan Hub jika diperlukan:

    @echo off
    set HTTP_PROXY=proxy-url
    set HTTPS_PROXY=proxy-url
    start "" "C:\Program Files\Unity Hub\Unity Hub.exe"
    
    

    Sitemap Jika ada ruang di jalan, Anda harus menggunakan kutipan ganda di sekitar jalan ke program.Note: If there are spaces in the path, you must use double quotes around the path to the program.

  3. Simpan file ke lokasi di mana Anda dapat dengan mudah menemukannya (seperti Desktop), dan pastikan file memiliki .cmd (misalnya, launchUnityHub.cmd).

macOS

Instruksi ini membuat file launchUnityHub.command pada macOS.

File meluncurkan Hub dengan variabel lingkungan yang ditetapkan. Anda dapat mengklik dua kali file, atau memanggilnya dari terminal Bash. Unity melewati variabel lingkungan ini untuk setiap proses Editor Unity yang diluncurkan dari Hub.

Sitemap Double-klik file perintah membuka jendela Terminal atau tab dan meninggalkannya terbuka, bahkan setelah selesai skrip. Anda dapat mengubah perilaku ini dalam preferensi untuk Note:.Terminal.app.

  1. Buka jendela Terminal.

  2. Masukkan script berikut, penggantian proxy-url dengan URL server proxy yang benar dan menyesuaikan jalur pemasangan Hub jika diperlukan:

    echo '#!/bin/bash
    export HTTP_PROXY=proxy-url
    export HTTPS_PROXY=proxy-url
    nohup "/Applications/Unity Hub.app/Contents/MacOS/Unity Hub" &>/dev/null &' > launchUnityHub.command
    chmod +x launchUnityHub.command
    

    Sitemap Jika ada ruang di jalan, Anda harus menggunakan kutipan ganda di sekitar jalan ke program.Note: If there are spaces in the path, you must use double quotes around the path to the program.

  3. Pindahkan file launchUnityHub.command ke lokasi yang nyaman (misalnya, Desktop), jika Anda lebih suka.

Configuration
Otentikasi registry tersedak