For Mix’ HTTP-downloader oppgir du proxyvariablene før du starter den ønskede oppgaven. I et POSIX-skall:

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

Velg mellomleddet ved å bruke en adresse fra listen over HTTP-proxyer for en offentlig HTTP-rute, og behold de tiltenkte unntakene. Kjør deretter Mix-oppgaven fra det miljøet. Mix’ nåværende implementasjon sjekker navn med store bokstaver før de tilsvarende med små bokstaver og konfigurerer sin egen dedikerte Erlang-profil httpc.

Dette dekker nedlastinger som Mix selv styrer, for eksempel oppstart av verktøy. En Mix-oppgave kan også overlate en nedlasting til Hex eller Git: Hex dokumenterer sin egen http_proxy- og https_proxy-konfigurasjon, og Git-avhengigheter bruker Gits transportlag. Innstillingene deres ligger utenfor denne downloader-konfigurasjonen.

En vellykket Mix-nedlasting viser denne veien for den operasjonen. Den fastsetter ikke konfigurasjonen som enhver senere klient for å hente pakker bruker.

Relaterte artikler