Squid کا پہلا 407 توثیق کا آغاز ہو سکتا ہے۔ یہ معلوم کرنے کے لیے کہ کوئی کوشش کہاں رکتی ہے، ایک درخواست کی ترتیب کو کلائنٹ، توثیقی طریقہ کار اور رسائی کے فیصلے سے گزرتے ہوئے دیکھیں۔

Squid 7 کی تشخیصی نشست میں سیکشن 29 میں توثیق کے ڈیبگ پیغامات ہوتے ہیں۔ ایک عارضی ترتیب عام انتباہ کی سطح برقرار رکھتے ہوئے اس سیکشن کو بڑھا سکتی ہے:

debug_options ALL,1 29,5

پچھلی ڈیبگ ترتیب لکھ لیں، تشخیصی ترتیب لاگو کریں اور ایک چھوٹی، قابل شناخت کوشش دوبارہ پیدا کریں۔ ڈیبگ آؤٹ پٹ کو تشکیل شدہ cache_log منزل پر رسائی لاگ کے ساتھ پڑھیں۔

کون سا ثبوت تلاش کرنا ہےکس سوال کا جواب دیتا ہے
پیش کردہ Proxy-Authenticate اسکیماس پراکسی نے کلائنٹ سے کیا استعمال کرنے کو کہا؟
کلائنٹ کا توثیقی جوابکیا کلائنٹ نے پیش کردہ تبادلہ جاری رکھا؟
توثیقی طریقہ کار یا مددگار کا نتیجہاکاؤنٹ قبول، مسترد یا پروسیسنگ ناکامی سے بلاک ہوا؟
Squid کا رسائی پالیسی فیصلہاس توثیقی حالت کے بعد درخواست کا کیا ہوا؟

کچھ اسکیموں میں کئی چیلنج راؤنڈ درکار ہوتے ہیں۔ صرف دہرائے گئے 407 اندراجات یہ ثابت نہیں کرتے کہ براؤزر نے اشارے کو نظرانداز کیا یا دیا گیا پاس ورڈ غلط تھا۔

مددگار کی ناکامیوں کے لیے تشکیل شدہ مددگار اور اس کے اسکیم کے مخصوص نتیجہ پروٹوکول کا جائزہ لیں۔ وہ عمل جو شروع نہیں ہو سکتا، چل رہے مددگار کی جانب سے اکاؤنٹ مسترد کرنے سے مختلف خرابی ہے۔ اگر توثیق قبول ہوئی مگر Squid اب بھی درخواست مسترد کرتا ہے تو متعلقہ رسائی قواعد کی پیروی کریں۔

ترتیب سمجھ میں آنے کے بعد اصل ڈیبگ سطح بحال کریں۔ مکمل سطح 9 کا آؤٹ پٹ بہت بڑا ہو سکتا ہے؛ توثیقی تشخیص کو بھی محدود طریقے سے سنبھالنے کی ضرورت ہے کیونکہ اکاؤنٹ کی تفصیلات اور دیگر حساس حالتیں ظاہر ہو سکتی ہیں۔

متعلقہ مضامین