Mix의 HTTP 다운로더에서는 원하는 작업을 시작하기 전에 프록시 변수를 제공합니다. POSIX 셸에서는 다음과 같습니다.

export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=localhost,127.0.0.1

공용 HTTP 경로에는 HTTP 프록시 목록 의 주소를 사용해 중계 서버를 고르고, 의도한 예외는 그대로 유지합니다. 그다음 해당 환경에서 Mix 작업을 실행합니다. Mix의 현재 구현은 소문자 이름보다 대문자 이름을 먼저 확인하며, 전용 Erlang 프로필 httpc 을 구성합니다.

이는 도구 초기 설치처럼 Mix가 관리하는 다운로드를 포함합니다. Mix 작업은 다운로드를 Hex나 Git에 넘길 수도 있습니다. Hex는 자체 http_proxy 및 https_proxy 구성을 문서화하며, Git 의존성은 Git의 전송 계층 을 사용합니다. 그 설정은 이 다운로더 구성의 범위 밖입니다.

Mix 다운로드가 성공해도 그 작업에서 이 경로가 통했다는 것만 보여 줍니다. 나중에 패키지를 가져오는 모든 클라이언트의 구성을 확정하지는 않습니다.

관련 글