Squids første 407 kan være starten på godkendelse. For at finde ud af, hvor et forsøg stopper, følg én anmodningssekvens gennem klienten, godkendelsesmekanismen og adgangsbeslutningen.

I en Squid 7-diagnostisk session indeholder afsnit 29 godkendelsesfejlfindingsbeskeder. En midlertidig konfiguration kan beholde det generelle advarselsniveau, mens dette afsnit hæves:

debug_options ALL,1 29,5

Notér den tidligere fejlfindingsindstilling, anvend den diagnostiske konfiguration, og gengiv et lille, identificerbart forsøg. Læs fejlfindingsoutputtet på den konfigurerede cache_log-destination sammen med adgangsloggen.

Bevis at lede efterHvilket spørgsmål besvarer det
Den tilbudte Proxy-Authenticate-ordningHvad bad denne proxy klienten om at bruge?
Klientens godkendelsessvarFortsatte klienten den tilbudte udveksling?
Godkendelsesmekanismen eller hjælperens resultatBlev en konto accepteret, afvist eller blokeret af en behandlingsfejl?
Squids adgangspolitikbeslutningHvad skete der med anmodningen efter den godkendelsestilstand?

Nogle ordninger kræver flere udfordringsrunder. Gentagne 407-poster alene beviser ikke, at browseren ignorerede opfordringen, eller at den angivne adgangskode var forkert.

Ved hjælperfejl undersøg den konfigurerede hjælper og dens ordningsspecifikke resultatprotokol. En proces, der ikke kan starte, er en anden fejl end en kørende hjælper, der afviser en konto. Hvis godkendelsen blev accepteret, men Squid stadig afviser anmodningen, følg de matchende adgangsregler.

Gendan det oprindelige fejlfindingsniveau, når sekvensen er forstået. Fuldt niveau-9-output kan være meget stort; godkendelsesdiagnostik kræver også begrænset håndtering, fordi kontodetaljer og anden følsom tilstand kan forekomme.

Relaterede artikler