กำหนดให้ต้องมีทั้งการเข้าสู่ระบบ Squid และ IP ของไคลเอนต์ที่ถูกต้อง
จำกัดผู้ใช้ Squid proxy ที่ระบุชื่อให้ใช้ได้จากที่อยู่ต้นทางที่อนุมัติ โดยกำหนดให้ต้องตรงตามเงื่อนไข ACL ทั้งสองข้อ
รหัสผ่านที่ถูกต้องเป็นเพียงครึ่งเดียวของนโยบายนี้ บัญชีควรทำงานได้จากที่อยู่ไคลเอนต์ที่อนุมัติหนึ่งแห่งด้วย ใน Squid การวางการตรวจสอบทั้งสองไว้บนกฎการเข้าถึงเดียวกันคือความแตกต่างระหว่างข้อกำหนดนั้นกับทางเข้าสองทางที่แยกจากกัน
สมมติว่าการพิสูจน์ตัวตนได้รับการกำหนดค่าแล้ว เช่น การตั้งค่า Squid 6.13 NCSA นโยบายหลักคือ:
acl approved_login proxy_auth alex
acl approved_source src 192.0.2.40/32
http_access allow approved_source approved_login
http_access deny all
ใช้ต้นทางที่ Squid ได้รับจริง ตัวอย่างเป็นที่อยู่สำหรับเอกสาร รักษาการป้องกันก่อนหน้าสำหรับพอร์ตปลายทางที่ไม่ปลอดภัย บริการภายในเครื่อง และทราฟฟิก CONNECT ส่วนนี้แสดงเงื่อนไขรวม ไม่ใช่การกำหนดค่าตัวรับฟังที่สมบูรณ์
ตรวจสอบกฎที่อยู่เหนือขึ้นไป
การอนุญาตแบบกว้างก่อนหน้าอาจยอมรับคำขอได้ก่อนที่จะถึงเงื่อนไขใหม่ เอกสารอ้างอิง http_access อธิบายการจับคู่ตามลำดับ อ่านลำดับทั้งหมด รวมถึงไฟล์ที่รวมเข้ามา
การอนุญาตหนึ่งสำหรับชื่อผู้ใช้และอีกหนึ่งสำหรับต้นทางไม่ได้กำหนดให้ต้องมีทั้งสอง บรรทัดใดก็ตามสามารถสำเร็จได้โดยอิสระ นั่นเป็นนโยบายที่แตกต่างออกไป
ACL proxy_auth ขึ้นอยู่กับตัวช่วยพิสูจน์ตัวตน การกำหนดมันไม่ใช่วิธีสร้างผู้ใช้หรือตรวจสอบรหัสผ่าน ตัวอย่างนี้สำหรับ proxy แบบชัดเจนที่ไคลเอนต์สามารถตอบสนองต่อการท้าทายการพิสูจน์ตัวตนของ proxy
ตัวตนของต้นทางก็มีขีดจำกัดเช่นกัน ผู้ที่อยู่หลัง NAT เดียวอาจใช้ที่อยู่ร่วมกัน และแล็ปท็อปที่เคลื่อนที่อาจเปลี่ยนที่อยู่ เงื่อนไขเพิ่มเติมจำกัดตำแหน่งเครือข่ายที่บัญชีใช้ได้; ไม่ได้ระบุคอมพิวเตอร์ทางกายภาพอย่างน่าเชื่อถือ ตรวจสอบให้แน่ใจว่าข้อจำกัดนั้นตรงกับเหตุผลที่คุณเพิ่มเงื่อนไขตั้งแต่แรก