407 pertama daripada Squid boleh menjadi permulaan pengesahan. Untuk mencari di mana percubaan berhenti, ikuti satu urutan permintaan melalui klien, jentera pengesahan dan keputusan akses.

Dalam sesi diagnostik Squid 7, bahagian 29 mengandungi mesej nyahpepijat pengesahan. Konfigurasi sementara boleh mengekalkan tahap amaran umum sambil menaikkan bahagian itu:

debug_options ALL,1 29,5

Catat tetapan nyahpepijat sebelumnya, gunakan konfigurasi diagnostik dan hasilkan semula percubaan kecil yang boleh dikenal pasti. Baca output nyahpepijat di destinasi cache_log yang dikonfigurasikan bersama log akses.

Bukti yang dicariSoalan yang dijawab
Skema Proxy-Authenticate yang ditawarkanApakah yang diminta proksi ini daripada klien?
Respons pengesahan klienAdakah klien meneruskan pertukaran yang ditawarkan?
Jentera pengesahan atau hasil pembantuAdakah akaun diterima, ditolak atau disekat oleh kegagalan pemprosesan?
Keputusan dasar akses SquidApakah yang berlaku kepada permintaan selepas keadaan pengesahan itu?

Sesetengah skema memerlukan beberapa pusingan cabaran. Entri 407 yang berulang semata-mata tidak membuktikan bahawa pelayar mengabaikan gesaan itu atau bahawa kata laluan yang diberikan adalah salah.

Untuk kegagalan pembantu, periksa pembantu yang dikonfigurasikan dan protokol hasil khusus skemanya. Proses yang tidak dapat dimulakan ialah kerosakan berbeza daripada pembantu yang berjalan dan menolak akaun. Jika pengesahan diterima tetapi Squid masih menolak permintaan itu, ikuti peraturan akses yang sepadan.

Pulihkan tahap nyahpepijat asal setelah urutan difahami. Output tahap 9 penuh boleh menjadi sangat besar; diagnostik pengesahan juga memerlukan pengendalian terhad kerana butiran akaun dan keadaan sensitif lain mungkin muncul.

Artikel berkaitan