การดักจับของ Squid เทียบกับการยืนยันตัวตนพร็อกซีแบบชัดเจน
อธิบายว่าเหตุใดจึงไม่สามารถเพิ่มการยืนยันตัวตนพร็อกซีแบบชัดเจนตามปกติลงในตัวรับฟังการดักจับของ Squid ได้โดยตรง
ไคลเอนต์พร็อกซีแบบชัดเจนรู้ว่าตนกำลังคุยกับพร็อกซี ส่วนเบราว์เซอร์ที่ถูกดักจับคิดว่าตนเชื่อมต่อกับเว็บไซต์ ความต่างนี้เป็นหัวใจของการยืนยันตัวตน
การยืนยันตัวตนพร็อกซีปกติใช้คำท้าทายจากพร็อกซีและคำตอบการอนุญาตพร็อกซี ไคลเอนต์ที่ไม่ได้เลือกพร็อกซีไม่ควรส่งข้อมูลรับรองพร็อกซีอย่างไม่ระวังไปยังตัวกลางที่ไม่ได้คาดคิด
ดังนั้นแนวทางปฏิบัติการดักจับของ Squid จึงไม่สนับสนุนการนำ proxy_auth ไปรวมกับโหมดดักจับอย่างง่าย ๆ ตัวช่วยยืนยันตัวตนแบบ Basic ที่ทำงานได้ไม่เปลี่ยนสิ่งที่เบราว์เซอร์คิดว่าเป็นปลายทางระยะไกล
หากผู้ใช้ที่ระบุตัวตนได้ต้องการพร็อกซีส่งต่อที่ยืนยันตัวตนตามปกติ ให้กำหนดค่าไคลเอนต์อย่างชัดเจน ไม่ว่าจะโดยตรงหรือผ่านการกำหนดค่าพร็อกซีที่มีการจัดการอย่างเหมาะสม แยกตัวรับฟังนั้นและนโยบายการยืนยันตัวตนของมันออกจากตัวรับฟังการดักจับ
พอร์ทัลยืนยันตัวตน ระบบระบุตัวตนระดับเครือข่าย หรือการจัดให้มีการดักจับ TLS เป็นการออกแบบอีกแบบที่มีข้อกำหนดด้านความไว้วางใจและการติดตั้งที่ต่างกัน ไม่ใช่การแก้ไขบรรทัดเดียวสำหรับการแลกเปลี่ยนพร็อกซีแบบชัดเจนที่หายไป
อย่าแก้ปัญหาการไม่มีคำขอโดยทำให้บริการที่ถูกดักจับเป็นสาธารณะหรืออนุญาตไคลเอนต์ทุกตัว ก่อนอื่นให้ตัดสินว่าข้อกำหนดคือการยืนยันตัวตนผู้ใช้แบบชัดเจนหรือการดักจับทราฟฟิกที่ไม่เคยถูกกำหนดค่าสำหรับพร็อกซี ทั้งสองต้องใช้สมมติฐานที่ต่างกัน