Como configurar o proxy de todo o sistema com a autenticação do usuário

0

Eu gostaria de usar o servidor proxy da minha LAN no Ubuntu Desktop 12.04, mas todas as minhas tentativas falharam.

Aqui está o que eu fiz:

1) Eu fui ao menu de configurações do sistema > Rede, selecionado Network Proxy, Manual e inseriu o endereço de proxy e porta para http e https e clicou em Aplicar todo o sistema. Nessa caixa de diálogo, não há como inserir informações de autenticação (nas versões anteriores do Ubuntu, havia um botão Detalhes).

2) Quando inicio o Firefox, aparece uma caixa de diálogo solicitando informações de autenticação. Eu digite "sc \ ws662sc" para o nome de usuário e "mypass81" para senha (e clique em lembrar senha) e o navegador está conectado à internet.

3) Depois disso eu vou ao Terminal e tento:

sudo apt-get update

mas sempre receba o erro "Autenticação do proxy 407 necessária".

5) Eu editei o arquivo de configuração com:

sudo gedit /etc/apt/apt.conf

para incluir as informações de usuário e senha, da seguinte forma:

Acquire::http::proxy "http://gcDomain\w66gc:[email protected]:3128/";
Acquire::https::proxy "https://gcDomain\w66gc:[email protected]:3128/";

Mesmo depois de fazer isso, o Firefox continua pedindo informações de autenticação e ainda recebe o erro 407 no apt-get!

Também tentei colocar o arquivo de configuração do proxy dentro do apt.conf.d (como alguns sugerem para o mesmo problema), mas também não funcionou. Não sei mais o que fazer ...

Obrigado por qualquer ajuda.

    
por rafa 09.01.2014 / 21:40

1 resposta

1

Eu finalmente resolvi esse problema usando cntlm , de acordo com as instruções em:

Como resolver o erro "407 Proxy Authentication Required" no Ubuntu?

Instale cntlm (por exemplo, sudo apt-get install cntlm ) e edite o arquivo /etc/cntlm.conf a conter:

Username   YOUR_USERNAME_HERE
Domain     YOUR_ORGANIZATION_DOMAIN
Password   YOUR_PASSWORD
Proxy      YOUR_PROXY_SERVER_IP_WITH_PORT
NoProxy    LIST_ALL_IP_WITH_NO_PROXY_REQUIREMENT
Listen     SOME_PORT

Por exemplo:

Username   rafa
Domain     awesomeplace
Password   Xtra$trongp4ssw3rD
Proxy      10.18.200.203:8080
Proxy      10.18.200.204:8080
NoProxy    localhost, 127.0.0.*, 10.*
Listen     8080

Ainda gostaria de saber como isso poderia ser feito sem cntlm ...

    
por rafa 10.01.2014 / 17:23