ที่อยู่ต้นทางของ Squid และการกำหนดเส้นทางเกตเวย์ของโฮสต์
แยกการเลือกที่อยู่ต้นทางของ Squid ออกจากการกำหนดเส้นทางของโฮสต์ เมื่อพร็อกซีใช้หลายอินเทอร์เฟซหรือผู้ให้บริการ
การผูกการเชื่อมต่อขาออกของ Squid กับที่อยู่ A ไม่ได้ทำให้โฮสต์ใช้ผู้ให้บริการ A tcp_outgoing_address เลือกต้นทางภายในเครื่อง ระบบปฏิบัติการยังคงเลือกเส้นทาง
| การตัดสินใจ | ผู้รับผิดชอบ |
|---|---|
| ต้นทาง TCP ขาออกภายในเครื่อง | กฎ ที่อยู่ต้นทาง ของ Squid |
| เกตเวย์และอินเทอร์เฟซสำหรับต้นทางนั้น | นโยบายการกำหนดเส้นทางของโฮสต์ |
| ที่อยู่สาธารณะที่เว็บไซต์เห็น | เส้นทางทั้งหมด รวมถึง NAT หรือพร็อกซีแม่ใด ๆ |
หาก A เป็นของผู้ให้บริการ A แต่เส้นทางเริ่มต้นใช้ผู้ให้บริการ B, B อาจปฏิเสธต้นทางนั้นหรือเส้นทางขากลับอาจล้มเหลว การตั้งค่าหลายอินเทอร์เฟซอาจต้องใช้การกำหนดเส้นทางตามนโยบายจากต้นทาง กฎของระบบปฏิบัติการและเครือข่ายต้องเข้ากับการติดตั้งนี้ คำสั่งเส้นทางเริ่มต้นที่คัดลอกมาอาจตัดการเชื่อมต่อ SSH และพร็อกซี
บันทึกตัวรับฟัง ต้นทางขาออกที่ต้องการ และเกตเวย์ที่เข้ากัน การเชื่อมต่อไคลเอนต์→Squid และ Squid→ปลายทางอาจใช้อินเทอร์เฟซต่างกัน และเส้นทางขากลับไปยังไคลเอนต์เป็นข้อกำหนดอีกข้อ
คำสั่งของ Squid ควบคุมการเลือกต้นทาง ไม่ใช่การติดตั้งเส้นทาง ความแตกต่างของ Dante ระหว่างการผูกภายในและภายนอกก็แทนเส้นทางที่ใช้งานได้ไม่ได้เช่นกัน ต้นทางที่ถูกต้องในเครื่องอาจถูกแปลภายหลังได้ ดังนั้นตรวจสอบ ที่อยู่ที่เว็บไซต์เห็น แยกต่างหาก