Utilitza proxy amb autenticació a Firefox amb CNTML

Mozilla Firefox és un excel·lent navegador, però per desgràcia hi ha alguna cosa en ell que mai m'ha agradat i és el fet que presenta problema quan es navega per darrere d'un proxy que usen NTLM (protocol usat al Windows Servers) usant un usuari que necessita autenticació.

El problema en realitat és que constantment ens surt una finestra demanant usuari i contrasenya per cada petició http, i resulta ser un mal de cap. Amb la sortida del Firefox 30, l'equip de desenvolupadors va decidir desactivar per defecte el fallback d'autenticació NTLM (encara que només NTLMv1), per qüestions de seguretat.

Utilitza el servidor intermediari amb autenticació al Firefox canviant un paràmetre

Per sort hi ha una manera de tornar a fer servir el fallback d'autenticació NTLM. Per això obrim una pestanya i escrivim:

about:config

Mentim una mica punxant al botó: Tinc cura, ho prometo!.

Utilitza el servidor intermediari amb autenticació al Firefox

I després escrivim a l'àrea de cerca:

network.negotiate-auth.allow-insecure-ntlm-v1

canviant el seu valor de Fals a Veritable.

Utilitza el servidor intermediari amb autenticació al Firefox

Utilitza proxy amb autenticació a Firefox amb CNTML

Hi ha un altre mètode per treure'ns de sobre el tema d'usar proxy amb autenticació al Firefox sota el protocol NTLM usant CNTLM Proxy. Per instal·lar-lo a les nostres distribucions preferides podem descarregar els binaris des de aquest enllaç. En el cas d'ArchLinux ho podem fer amb Yaourt:

yaourt -S cntlm

Un cop instal·lat hem d'editar el fitxer /etc/cntlm.conf i hem de descomentar o afegir al final les línies següents:

Username el teu_usuari Domain el teudomini.delared Password el teu_contrasenya Proxy proxy.el teuservidor:3128 NoProxy localhost, 10.*, 192.168.*, *.el teudomini.delared Listen 8081

En el cas de l'última línia, aquest és el port que utilitzarem al Apoderat de Mozilla Firefox, el qual ens ha de quedar d'aquesta manera:

Utilitza el servidor intermediari amb autenticació al Firefox

Cal aclarir que CNTLM no només serveix per quan necessitem fer servir proxy amb autenticació al Firefox, sinó perquè el nostre ordinador serveixi de Servidor Proxy per a altres dispositius o equips a la xarxa. Per això hem de descomentar i configurar les línies següents:

# Enable per accedir a altres computers # Gateway yes # Useful in Gateway mode allow/restrict certain IPs # Specifiy individual IPs o subnets 127.0.0.1 rule per line. # Allow 0 #Deny 0/XNUMX

En les quals el primer que fem és dir-li que serem un Porta i tot seguit podem decidir qui està permès o no.

Ara només ens queda iniciar el servei, en el cas de ArchLinux fem servir la comanda:

sudo systemctl start cntlm.service


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   eliotime3000 va dir

    Bona idea, per això normalment no tinc problemes a l'hora d'autenticar l'accés al meu router amb Iceweasel i Firefox.

    De tota manera, a l'article que ara passa a revisió, adverteixo que els paquets de l'executable d'Iceweasel amb el XULRunner s'han fusionat a la versió 30, quedant només a Iceweasel (no sé si a Firefox 30 d'Ubuntu passarà el mateix).

  2.   Llibreri va dir

    Alguna cosa com això estava buscant desesperadament. Gràcies

  3.   Hèctor va dir

    Moltes gràcies pel tip, m'ha passat un parell de cops i no sabia perquè.

  4.   Pau va dir

    Tenia aquest mateix problema aquests darrers dies als nostres Mac: Firefox s'actualitza ell solet a la versió 30 i ja no hi ha navegació, ja que precisament aquí hi ha un ISA Proxy server. Moltes gràcies per aportar aquesta solució.

  5.   Bryan Horna va dir

    Moltes gràcies pel tipus. Justament faig servir Firefox 30 a Ubuntu, ia la versió 29 sí que em demanava l'autenticació per al proxy (manejat per ISA Server), mentre que a la 30 simplement em cancel·lava la navegació.
    Vaig haver de provar allò de CNTLM tant a Windows com a Ubuntu, però de veritat amb CNTLM, tot i estar escrit a C, fa una mica lenta la navegació.
    De totes maneres gràcies per la part de la configuració del Firefox.