ส่ง Squid 7 Listener แต่ละคนไปยัง Parent Proxy ของตัวเอง
แมป Squid Listener เพื่อแยกพรอกซีพาเรนต์ และตัดสินใจเลือกเส้นทางที่ชัดเจน
สำหรับ Squid 7 ให้ตั้งชื่อ Listener ที่เข้ามาแต่ละรายและจำกัดว่าผู้ปกครองรายใดมีสิทธิ์สำหรับคำขอ:
http_port 3128 name=route_a
http_port 3129 name=route_b
acl via_a myportname route_a
acl via_b myportname route_b
cache_peer parent-a.example.net parent 8080 0 no-query name=parent_a
cache_peer parent-b.example.net parent 8080 0 no-query name=parent_b
cache_peer_access parent_a allow via_a
cache_peer_access parent_a deny all
cache_peer_access parent_b allow via_b
cache_peer_access parent_b deny allคงการเข้าถึงไคลเอ็นต์ที่ได้รับการตรวจสอบสิทธิ์และ บัญชีหลักที่กำหนดค่าแยกกัน ที่จำเป็น ส่วนการกำหนดเส้นทางนี้จะเลือกเพียร์ที่มีสิทธิ์ ไม่อนุญาตให้ลูกค้าหรือให้ข้อมูลประจำตัวของผู้ปกครอง สำหรับการทดสอบปลายทางสาธารณะที่ได้รับอนุญาตโดยไม่มีการกำหนดค่าข้อมูลรับรองพร็อกซีหลัก รายการพร็อกซี HTTP จะจัดเตรียมเพียร์สาธารณะของผู้สมัคร
การจำกัด เพื่อนที่มีสิทธิ์ ไม่ได้ห้ามการส่งต่อโดยตรง หากการออกเหล่านั้นไม่ได้รับอนุญาตสำหรับคำขอที่เลือก ให้เพิ่ม:
never_direct allow via_a
never_direct allow via_bตรวจสอบกฎ always_direct ก่อนหน้าและการกำหนดค่าการเลือกผู้ปกครองแบบเต็ม กำหนดว่าผู้ปกครองที่ได้รับมอบหมายไม่พร้อมใช้งานจะต้องทำให้การส่งต่อล้มเหลวหรือมีเส้นทางอื่นที่ได้รับการอนุมัติอย่างชัดเจนหรือไม่ คำขอส่งต่อที่มีการควบคุมและการเปรียบเทียบที่ไม่พร้อมใช้งานระหว่างผู้ปกครองสามารถตรวจสอบผลลัพธ์ที่เลือกได้ เพจที่ประสบความสำเร็จเพียงอย่างเดียวสามารถซ่อนทางเลือกที่ไม่ถูกต้องได้
IP สาธารณะสุดท้ายเป็นของการเชื่อมต่อภายนอกครั้งล่าสุด ผู้ปกครองสองคนที่แตกต่างกันสามารถแชร์ทางออก NAT ได้ ดังนั้นให้ตรวจสอบที่อยู่นั้นแยกจากผู้ฟังและการเลือกเพื่อน
ใช้การอ้างอิงเพียร์สำหรับรายละเอียดการตรวจสอบสิทธิ์/การขนส่ง อินเทอร์เฟซเหล่านี้ใช้กับ Squid 7 และรุ่นก่อนหน้าที่รองรับ ไม่มีให้บริการไม่เปลี่ยนแปลงใน Squid 8