Squid'in ilk 407 yanıtı kimlik doğrulamanın başlangıcı olabilir. Bir girişimin nerede durduğunu bulmak için tek bir istek dizisini istemci, kimlik doğrulama mekanizması ve erişim kararı boyunca izleyin.

Squid 7 tanılama oturumunda bölüm 29, kimlik doğrulama hata ayıklama iletilerini içerir. Geçici bir yapılandırma, genel uyarı düzeyini koruyarak o bölümü yükseltebilir:

debug_options ALL,1 29,5

Önceki hata ayıklama ayarını not edin, tanılama yapılandırmasını uygulayın ve küçük, tanımlanabilir bir girişimi yeniden üretin. Hata ayıklama çıktısını yapılandırılmış cache_log hedefinde erişim günlüğüyle birlikte okuyun.

Aranacak kanıtHangi soruyu yanıtlar
Sunulan Proxy-Authenticate şemasıBu proxy istemciden ne kullanmasını istedi?
İstemcinin kimlik doğrulama yanıtıİstemci sunulan alışverişi sürdürdü mü?
Kimlik doğrulama mekanizması veya yardımcı sonucuBir hesap kabul mü edildi, reddedildi mi yoksa işleme hatasıyla mı engellendi?
Squid'in erişim ilkesi kararıBu kimlik doğrulama durumundan sonra istek ne oldu?

Bazı şemalar birden çok meydan okuma turu gerektirir. Tekrarlanan 407 girdileri tek başına tarayıcının istemi yok saydığını veya verilen parolanın yanlış olduğunu kanıtlamaz.

Yardımcı hatalarında yapılandırılmış yardımcıyı ve şemaya özgü sonuç protokolünü inceleyin. Başlayamayan bir süreç, çalışan bir yardımcının hesabı reddetmesinden farklı bir arızadır. Kimlik doğrulama kabul edildiği halde Squid isteği hâlâ reddediyorsa ilgili erişim kurallarını izleyin.

Dizi anlaşıldığında özgün hata ayıklama düzeyini geri yükleyin. Tam 9. düzey çıktısı çok büyük olabilir; kimlik doğrulama tanılaması da sınırlı işlem gerektirir çünkü hesap ayrıntıları ve diğer hassas durumlar görünebilir.

İlgili makaleler