Version: Unity 6.0 (6000.0)
언어 : 한국어
환경 변수를 사용하여 웹 프록시 식별
웹 프록시에 대한 예외 정의

커맨드 파일을 생성하여 환경 변수를 설정하고 애플리케이션 열기

커맨드 라인에서 환경 변수를 정의하면 그 값이 서로 다른 세션에 걸쳐 유지되지 않습니다. 같은 세션에서 시작된 프로세스에서는 이러한 환경 변수를 사용할 수 있지만, 해당 세션을 종료한 후에는 값을 다시 정의해야 합니다.

관리자는 운영체제 수준에서 환경 변수를 설정할 수 있습니다. 그렇게 할 수 없을 경우, 커맨드 파일을 생성하여 환경 변수를 설정하고 동일한 세션에서 Hub와 같은 Unity 애플리케이션을 실행할 수 있습니다. 이 실행 파일은 사용자 환경에 필요한 환경 변수로 Unity Hub를 열 때 반복적으로 사용할 수 있는 수단입니다.

중요: 커맨드 파일을 생성한 후에는 시작 메뉴(Windows) 또는 애플리케이션 폴더(macOS)와 같은 표준적인 방식 대신, 항상 해당 파일을 사용하여 Unity Hub를 시작해야 합니다.

시작하기 전

설정해야 하는 환경 변수를 결정하고 필수 환경 변수들만 포함합니다.

  • 사용하는 환경이 자동 프록시 설정을 지원하지 않는 경우, HTTP_PROXYHTTPS_PROXY 환경 변수를 설정하여 웹 프록시를 식별하십시오. 자세한 내용은 환경 변수를 사용하여 웹 프록시를 식별을 참조하십시오.
  • 사용하는 환경에서 플로팅 라이선스에 대해 Unity Licensing Server를 사용하는 경우, NO_PROXY 환경 변수를 설정합니다.
  • 사용하는 환경에서 SSL 검사와 함께 웹 프록시를 사용하는 경우, NODE_EXTRA_CA_CERTS 환경 변수를 설정합니다. 자세한 내용은 웹 프록시 보안 인증서 신뢰를 참고하십시오.

HTTP_PROXYHTTPS_PROXY 환경 변수를 설정하는 경우, 적절한 값을 사용하여 인증 정보를 포함하거나 제외하십시오.

커맨드 파일 생성(Windows)

이 명령어는 launchUnityHub.cmd라는 이름의 실행 파일을 만듭니다.

  1. Unity Hub를 실행 중인 경우 닫습니다.

  2. 메모장과 같은 텍스트 편집기를 엽니다.

  3. 다음 텍스트를 필요에 따라 조정하여 입력합니다.

    • 필수 환경 변수만 포함하고 그 값을 올바르게 설정합니다. 시작하기 전에를 참조하십시오.
    • Unity Hub 프로그램 파일의 위치와 일치하도록 허브 경로를 설정합니다.
    @echo off
    REM *** NOTE: Add the next 3 lines only if you’re not using Automatic Proxy Configuration
    set HTTP_PROXY=http://<username>:<password>@<proxy_name_or_IP_address>:8080
    set HTTPS_PROXY=http://<username>:<password>@<proxy_name_or_IP_address>:8080
    set NO_PROXY=<licensing_server_name_or_IP_address>
    REM *** NOTE: Add the following line only if your web proxy uses SSL inspection
    set NODE_EXTRA_CA_CERTS=<path_to_pem_file>
    start "" "C:\Program Files\Unity Hub\Unity Hub.exe"
    

    참고: 경로에 공백이 포함될 경우 프로그램 경로를 큰따옴표로 묶어야 합니다.

  4. 파일을 찾을 수 있는 위치(예: Desktop)에 저장하고 파일 확장자가 launchUnityHub.txt 또는 launchUnityHub.cmd.txt가 아니라 .cmd(예: launchUnityHub.cmd)인지 확인합니다.

  5. launchUnityHub.cmd를 더블 클릭하여 필수 환경 변수를 그대로 유지한 채 Unity Hub를 시작합니다.

Unity Hub는 Unity 에디터와 같이 생성된 모든 프로세스에 이러한 환경 변수들을 전달합니다.

커맨드 파일 생성(macOS 및 Linux)

이 명령어는 launchUnityHub.command라는 이름의 실행 파일을 만듭니다.

  1. Unity Hub를 실행 중인 경우 닫습니다.

  2. Terminal 창을 엽니다.

  3. 다음 커맨드를 필요에 따라 조정하여 실행합니다.

    • 필수 환경 변수만 포함하고 그 값을 올바르게 설정합니다. 시작하기 전에를 참조하십시오.
    • Unity Hub 애플리케이션의 위치와 일치하도록 Hub 경로를 설정합니다.
    echo '#!/usr/bin/env bash
    # *** NOTE: Add the next 3 lines only if you’re not using Automatic Proxy Configuration
    export HTTP_PROXY=http://<username>:<password>@<proxy_name_or_IP_address>:8080
    export HTTPS_PROXY=http://<username>:<password>@<proxy_name_or_IP_address>:8080
    export NO_PROXY=<licensing_server_name_or_IP_address>
    # *** NOTE: Add the following line only if your web proxy uses SSL inspection
    export NODE_EXTRA_CA_CERTS=<path_to_pem_file>
    nohup "/Applications/Unity Hub.app/Contents/MacOS/Unity Hub" &>/dev/null &' > launchUnityHub.command
    

    참고: 경로에 공백이 포함될 경우 애플리케이션 경로를 큰따옴표로 묶어야 합니다.

  4. 다음 커맨드를 실행하여 launchUnityHub.command를 실행할 수 있게 만듭니다.

    chmod +x launchUnityHub.command
    
  5. launchUnityHub.command 파일을 적당한 위치(예: Desktop)로 옮깁니다.

  6. launchUnityHub.command를 더블 클릭하여 필수 환경 변수를 그대로 유지한 채 Unity Hub를 시작합니다.

Unity Hub는 Unity 에디터와 같이 생성된 모든 프로세스에 이러한 환경 변수들을 전달합니다.

추가 리소스

환경 변수를 사용하여 웹 프록시 식별
웹 프록시에 대한 예외 정의