Per al descarregador HTTP del Mix, proporciona les variables de proxy abans d'iniciar la tasca prevista. En un shell 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

Tria l'intermediari fent servir una adreça de la llista de proxys HTTP per a una ruta HTTP pública i conserva les exclusions previstes. Després executa la tasca del Mix des d'aquest entorn. La implementació actual del Mix comprova primer els noms en majúscules i després els equivalents en minúscules, i configura el seu perfil dedicat d'Erlang httpc.

Això cobreix les descàrregues gestionades pel Mix, com ara la instal·lació inicial d'eines. Una tasca del Mix també pot delegar una descàrrega al Hex o al Git: el Hex documenta la seva pròpia configuració http_proxy i https_proxy, i les dependències del Git fan servir el transport del Git. Els seus paràmetres queden fora d'aquesta configuració del descarregador.

Una descàrrega correcta amb el Mix demostra aquesta ruta per a aquesta operació. No estableix la configuració que farà servir cada client posterior d'obtenció de paquets.

Articles relacionats