Το πρώτο 407 του Squid μπορεί να είναι η αρχή της ταυτοποίησης. Για να βρείτε πού σταματά μια προσπάθεια, ακολουθήστε μία αλληλουχία αιτήματος μέσα από τον πελάτη, τον μηχανισμό ταυτοποίησης και την απόφαση πρόσβασης.

Σε διαγνωστική συνεδρία Squid 7, η ενότητα 29 περιέχει μηνύματα αποσφαλμάτωσης ταυτοποίησης. Μια προσωρινή ρύθμιση μπορεί να κρατήσει το γενικό επίπεδο προειδοποίησης αυξάνοντας αυτή την ενότητα:

debug_options ALL,1 29,5

Καταγράψτε την προηγούμενη ρύθμιση αποσφαλμάτωσης, εφαρμόστε τη διαγνωστική διαμόρφωση και αναπαράγετε μια μικρή, αναγνωρίσιμη προσπάθεια. Διαβάστε την έξοδο αποσφαλμάτωσης στον ρυθμισμένο προορισμό cache_log μαζί με το αρχείο καταγραφής πρόσβασης.

Απόδειξη προς αναζήτησηΣε ποια ερώτηση απαντά
Το σχήμα Proxy-Authenticate που προσφέρθηκεΤι ζήτησε αυτός ο μεσολαβητής από τον πελάτη;
Η απάντηση ταυτοποίησης του πελάτηΣυνέχισε ο πελάτης την προσφερόμενη ανταλλαγή;
Ο μηχανισμός ταυτοποίησης ή το αποτέλεσμα του βοηθούΈγινε αποδοχή, απόρριψη ή αποκλεισμός λογαριασμού λόγω αποτυχίας επεξεργασίας;
Η απόφαση πολιτικής πρόσβασης του SquidΤι συνέβη στο αίτημα μετά από αυτή την κατάσταση ταυτοποίησης;

Ορισμένα σχήματα απαιτούν πολλούς γύρους πρόκλησης. Οι επαναλαμβανόμενες καταχωρίσεις 407 από μόνες τους δεν αποδεικνύουν ότι το πρόγραμμα περιήγησης αγνόησε την προτροπή ή ότι ο κωδικός πρόσβασης που δόθηκε ήταν λανθασμένος.

Για αποτυχίες του βοηθού, εξετάστε τον ρυθμισμένο βοηθό και το πρωτόκολλο αποτελεσμάτων του που αφορά το σχήμα. Μια διεργασία που δεν μπορεί να ξεκινήσει είναι διαφορετικό σφάλμα από έναν βοηθό σε λειτουργία που απορρίπτει λογαριασμό. Αν η ταυτοποίηση έγινε δεκτή αλλά ο Squid εξακολουθεί να αρνείται το αίτημα, ακολουθήστε τους αντίστοιχους κανόνες πρόσβασης.

Επαναφέρετε το αρχικό επίπεδο αποσφαλμάτωσης μόλις γίνει κατανοητή η αλληλουχία. Η πλήρης έξοδος επιπέδου 9 μπορεί να είναι πολύ μεγάλη· και τα διαγνωστικά ταυτοποίησης χρειάζονται περιορισμένο χειρισμό, επειδή μπορεί να εμφανιστούν στοιχεία λογαριασμού και άλλες ευαίσθητες καταστάσεις.

Σχετικά άρθρα