Prvi 407 od Squid može biti početak autentifikacije. Da biste pronašli gdje se pokušaj zaustavlja, pratite jedan slijed zahtjeva kroz klijent, mehanizam autentifikacije i odluku o pristupu.

U dijagnostičkoj sesiji Squid 7 odjeljak 29 sadrži poruke za otklanjanje grešaka autentifikacije. Privremena konfiguracija može zadržati opći nivo upozorenja uz povećanje tog odjeljka:

debug_options ALL,1 29,5

Zabilježite prethodnu postavku otklanjanja grešaka, primijenite dijagnostičku konfiguraciju i ponovite mali, prepoznatljiv pokušaj. Čitajte izlaz otklanjanja grešaka na konfiguriranom odredištu cache_log zajedno s dnevnikom pristupa.

Dokazi koje tražitiNa koje pitanje odgovaraju
Ponuđena Proxy-Authenticate shemaŠta je ovaj proxy tražio od klijenta?
Odgovor klijenta na autentifikacijuJe li klijent nastavio ponuđenu razmjenu?
Mehanizam autentifikacije ili rezultat pomoćnikaJe li račun prihvaćen, odbijen ili blokiran zbog greške u obradi?
Odluka Squid o politici pristupaŠta se dogodilo sa zahtjevom nakon tog stanja autentifikacije?

Neke sheme zahtijevaju više krugova izazova. Ponovljeni unosi 407 sami po sebi ne dokazuju da je preglednik zanemario upit ili da je unesena lozinka bila pogrešna.

Kod kvarova pomoćnika pregledajte konfiguriranog pomoćnika i njegov protokol rezultata specifičan za shemu. Proces koji se ne može pokrenuti drukčiji je kvar od pomoćnika koji radi i odbija račun. Ako je autentifikacija prihvaćena, ali Squid i dalje odbija zahtjev, slijedite odgovarajuća pravila pristupa.

Vratite izvorni nivo otklanjanja grešaka kad slijed postane jasan. Pun izlaz nivoa 9 može biti vrlo velik; dijagnostika autentifikacije također zahtijeva ograničeno rukovanje jer se mogu pojaviti podaci o računu i druga osjetljiva stanja.

Povezani članci