Eu consegui resolver esse problema com sucesso. Para quem enfrenta os mesmos problemas, aqui está o que eu fiz:
Testado no Ubuntu 18.04, 16.04 e no CentOS 7
Instruções
- Instale
cntlm
(fornecido por meio das Pastas compartilhadas do Virtualbox) - Especificando nome de usuário, domínio, senha hash (PassNTLMv2 - obtido com cntlm -H após configurar nome de usuário e domínio), servidor proxy, noproxy, listen (usei o padrão 3128)
- Iniciando
cntlm
no bash - Usando as configurações de rede do seu DE para definir o proxy de todo o sistema (fácil no gnome 3) OU especificando http_proxy e https_proxy em
/etc/environment
to127.0.0.1:3128
(porta de escuta do cntlm localmente) -
[Ubuntu] Especificando configurações de proxy em
/etc/apt/apt.conf
(por exemplo,Acquire::http::Proxy "http://127.0.0.1:3128";
para http e https separadamente)
Agora, abra uma nova janela de terminal para testar a conexão (wget / apt) ou saia e volte para testar as configurações do sistema.
Configurando com o firefox
O Firefox, no entanto, não funcionou com as etapas acima apenas . Abra as configurações e, na parte inferior da guia Geral , há configurações de proxy. Basta inserir o endereço no seu servidor local manualmente e marcar a caixa para usá-lo para cada protocolo.