Mozilla Firefox É um excelente navegador, mas infelizmente há algo nele que nunca gostei e é o fato de apresentar um problema ao navegar por trás de um proxy que eles usam NTLM (protocolo usado em servidores Windows) usando um usuário que precisa de autenticação.
O problema, na verdade, é que constantemente recebemos uma janela pedindo nome de usuário e senha para cada solicitação http, e isso acaba sendo uma dor de cabeça. Com o lançamento do Firefox 30, a equipe de desenvolvedores decidiu desabilitar o fallback de autenticação NTLM por padrão (embora apenas NTLMv1), por razões de segurança.
Use proxy com autenticação no Firefox alterando um parâmetro
Felizmente, há uma maneira de reutilizar o fallback da autenticação NTLM. Para fazer isso, abrimos uma guia e escrevemos:
about:config
Mentimos um pouco clicando no botão: Terei cuidado, prometo!.
E então escrevemos na área de pesquisa:
network.negotiate-auth.allow-insecure-ntlm-v1
mudando seu valor de Falso a Verdadeiro.
Use proxy com autenticação no Firefox com CNTML
Existe outro método para se livrar do problema de usar proxy com autenticação no Firefox sob o protocolo NTLM usando CNTLM Proxy. Para instalá-lo em nossas distribuições preferidas, podemos baixar os binários em este link. No caso do ArchLinux, podemos fazer isso com Yaourt:
yaourt -S cntlm
Uma vez instalado, temos que editar o arquivo /etc/cntlm.conf e devemos descomentar ou adicionar as seguintes linhas no final:
Nome de usuário your_user Domain yourdomain.delanet Password your_password Proxy proxy.tusserver: 3128 NoProxy localhost, 10. *, 192.168. *, * .Yourdomain.delared Listen 8081
No caso da última linha, essa é a porta que vamos usar no procuração de Mozilla Firefox, que deve ser assim:
Deve ser esclarecido que CNTLM Ele não é usado apenas quando precisamos usar um proxy com autenticação no Firefox, mas também para que nosso computador sirva como um servidor proxy para outros dispositivos ou computadores da rede. Para isso devemos descomentar e configurar as seguintes linhas:
# Habilite para permitir acesso de outros computadores # Gateway sim # Útil no modo Gateway para permitir / restringir certos IPs # Especificar IPs individuais ou sub-redes uma regra por linha. # Allow 127.0.0.1 #Deny 0/0
Em que a primeira coisa que fazemos é dizer a ele que seremos um Gateway e então podemos decidir quem é permitido ou não.
Agora só temos que iniciar o serviço, no caso de ArchLinux usamos o comando:
sudo systemctl start cntlm.service
Boa ideia, então geralmente não tenho problemas para autenticar o acesso ao meu roteador com Iceweasel e Firefox.
Enfim, no artigo que agora está em revisão, noto que os pacotes executáveis do Iceweasel com o XULRunner foram mesclados na versão 30, restando apenas o Iceweasel (não sei se o mesmo acontecerá no Firefox 30 do Ubuntu).
Algo assim eu estava procurando desesperadamente. Obrigado
Muito obrigado pela dica, já me aconteceu algumas vezes e eu não sabia o porquê.
Tive o mesmo problema nestes últimos dias em nossos Macs: o Firefox se atualiza para a versão 30 e não há mais navegação, pois justamente aqui existe um servidor ISA Proxy. Muito obrigado por fornecer esta solução.
Muito obrigado pela dica. Eu apenas uso o Firefox 30 no Ubuntu, e na versão 29 ele me pediu para autenticar para o proxy (gerenciado pelo ISA Server), enquanto na versão 30 ele simplesmente cancelou minha navegação.
Tive que experimentar o CNTLM no Windows e no Ubuntu, mas realmente com o CNTLM, apesar de ser escrito em C, torna a navegação um pouco lenta.
De qualquer forma, obrigado pela parte de configuração do Firefox.