Для HTTP-загрузчика Mix укажите переменные прокси перед запуском нужной задачи. В 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 показывает этот путь для данной операции. Она не определяет конфигурацию, которую использует каждый последующий клиент получения пакетов.

Похожие статьи