Mozilla Firefox Είναι ένα εξαιρετικό πρόγραμμα περιήγησης, αλλά δυστυχώς υπάρχει κάτι γι 'αυτό που δεν μου άρεσε ποτέ και αυτό είναι το γεγονός ότι παρουσιάζει πρόβλημα κατά την περιήγηση πίσω από έναν διακομιστή μεσολάβησης που χρησιμοποιούν NTLM (πρωτόκολλο που χρησιμοποιείται σε διακομιστές των Windows) χρησιμοποιώντας έναν χρήστη που χρειάζεται έλεγχο ταυτότητας.
Το πρόβλημα στην πραγματικότητα είναι ότι παίρνουμε συνεχώς ένα παράθυρο που ζητά όνομα χρήστη και κωδικό πρόσβασης για κάθε αίτημα http και αποδεικνύεται πονοκέφαλος. Με την κυκλοφορία του Firefox 30, η ομάδα προγραμματιστών αποφάσισε να απενεργοποιήσει το εναλλακτικό ελέγχου ταυτότητας NTLM από προεπιλογή (αν και μόνο NTLMv1), για λόγους ασφαλείας.
Χρησιμοποιήστε διακομιστή μεσολάβησης με έλεγχο ταυτότητας στον Firefox αλλάζοντας μια παράμετρο
Ευτυχώς υπάρχει τρόπος να επαναχρησιμοποιηθεί το εναλλακτικό ελέγχου ταυτότητας NTLM. Για να το κάνουμε αυτό ανοίγουμε μια καρτέλα και γράφουμε:
about:config
Ψεύουμε λίγο κάνοντας κλικ στο κουμπί: Θα είμαι προσεκτικός, υπόσχομαι!.
Και μετά γράφουμε στην περιοχή αναζήτησης:
network.negotiate-auth.allow-insecure-ntlm-v1
αλλάζει την αξία του από Ψευδής a Οι αληθινοί .
Χρησιμοποιήστε διακομιστή μεσολάβησης με έλεγχο ταυτότητας στον Firefox με CNTML
Υπάρχει μια άλλη μέθοδος για να απαλλαγείτε από το ζήτημα της χρήσης διακομιστή μεσολάβησης με έλεγχο ταυτότητας στον Firefox σύμφωνα με το πρωτόκολλο NTLM χρησιμοποιώντας διακομιστή μεσολάβησης CNTLM. Για να το εγκαταστήσουμε στις προτιμώμενες διανομές μπορούμε να κατεβάσουμε τα δυαδικά αρχεία από αυτή η σύνδεση. Στην περίπτωση του ArchLinux μπορούμε να το κάνουμε με το Yaourt:
yaourt -S cntlm
Μόλις εγκατασταθεί, πρέπει να επεξεργαστούμε το αρχείο /etc/cntlm.conf και πρέπει να αποσυμπιέσουμε ή να προσθέσουμε τις ακόλουθες γραμμές στο τέλος:
Όνομα χρήστη your_user Domain yourdomain.delanet Password your_password Proxy proxy.tusserver: 3128 NoProxy localhost, 10. *, 192.168. *, *. Yourdomain.delared Listen 8081
Στην περίπτωση της τελευταίας γραμμής, αυτή είναι η θύρα που πρόκειται να χρησιμοποιήσουμε στο πληρεξούσιο de Mozilla Firefox, που θα πρέπει να μοιάζει με αυτό:
Πρέπει να διευκρινιστεί ότι CNTLM Δεν χρησιμοποιείται μόνο όταν πρέπει να χρησιμοποιήσουμε έναν διακομιστή μεσολάβησης με έλεγχο ταυτότητας στον Firefox, αλλά και για τον υπολογιστή μας να λειτουργεί ως διακομιστής μεσολάβησης για άλλες συσκευές ή υπολογιστές στο δίκτυο. Γι 'αυτό πρέπει να αποσυναρμολογήσουμε και να διαμορφώσουμε τις ακόλουθες γραμμές:
# Ενεργοποίηση για να επιτρέπεται η πρόσβαση από άλλους υπολογιστές # Gateway ναι # Χρήσιμο σε λειτουργία Gateway για να επιτρέψετε / περιορίσετε συγκεκριμένες IP # Προσδιορίστε μεμονωμένες IP ή subnets έναν κανόνα ανά γραμμή. # Επιτρέψτε το 127.0.0.1 # Αργά 0/0
Στην οποία το πρώτο πράγμα που κάνουμε είναι να του πούμε ότι θα είμαστε Πύλη και μετά μπορούμε να αποφασίσουμε ποιος επιτρέπεται ή όχι.
Τώρα πρέπει μόνο να ξεκινήσουμε την υπηρεσία, στην περίπτωση του ArchLinux χρησιμοποιούμε την εντολή:
sudo systemctl start cntlm.service
Καλή ιδέα, οπότε συνήθως δεν έχω προβλήματα ελέγχου ταυτότητας πρόσβασης στο δρομολογητή μου με Iceweasel και Firefox.
Εν πάση περιπτώσει, στο άρθρο που βρίσκεται υπό εξέταση, παρατηρώ ότι τα εκτελέσιμα πακέτα Iceweasel με το XULRunner έχουν συγχωνευθεί στην έκδοση 30, αφήνοντας μόνο το Iceweasel (δεν ξέρω αν το ίδιο πράγμα θα συμβεί στο Ubuntu Firefox 30).
Κάτι τέτοιο έψαχνα απεγνωσμένα. Ευχαριστώ
Σας ευχαριστώ πολύ για τη συμβουλή, μου συνέβη μερικές φορές και δεν ήξερα γιατί.
Είχα το ίδιο πρόβλημα τις τελευταίες μέρες στους Mac μας: Ο Firefox ενημερώνεται για την έκδοση 30 και δεν υπάρχει πλέον πλοήγηση, καθώς ακριβώς εδώ υπάρχει ένας διακομιστής μεσολάβησης ISA. Σας ευχαριστώ πολύ για την παροχή αυτής της λύσης.
Ευχαριστώ πολύ για τη συμβουλή. Χρησιμοποιώ απλώς το Firefox 30 στο Ubuntu και στην έκδοση 29 μου ζήτησε έλεγχο ταυτότητας για τον διακομιστή μεσολάβησης (που διαχειρίζεται ο ISA Server), ενώ στην έκδοση 30 απλώς ακύρωσε την πλοήγησή μου.
Έπρεπε να δοκιμάσω το CNTLM τόσο στα Windows όσο και στο Ubuntu, αλλά πραγματικά με το CNTLM, παρόλο που γράφτηκε στο C, καθιστά την πλοήγηση λίγο αργή.
Τέλος πάντων, ευχαριστώ για το τμήμα διαμόρφωσης του Firefox.