พอร์ตพร็อกซีสี่พอร์ตไม่ได้หมายความว่ามี IP สาธารณะสี่หมายเลขโดยอัตโนมัติ โดยปกติ Squid จะให้ระบบปฏิบัติการเลือกที่อยู่ต้นทางสำหรับการเชื่อมต่อขาออก หากต้องการให้การเลือกพอร์ตมีความหมาย ให้เชื่อมโยงกับนโยบายที่อยู่ขาออกที่ชัดเจน

ในการกำหนดค่า Squid 7 ที่รองรับคำสั่งเหล่านี้ ส่วนของการกำหนดเส้นทางสามารถใช้ผู้ฟังที่มีชื่อได้:

http_port 3128 name=exit_a
http_port 3129 name=exit_b
acl on_a myportname exit_a
acl on_b myportname exit_b
tcp_outgoing_address 192.0.2.10 on_a
tcp_outgoing_address 192.0.2.11 on_b

ที่อยู่เหล่านี้เป็นตัวอย่างในเอกสาร โปรดแทนที่ด้วยที่อยู่ที่จัดสรรและใช้งานได้บนโฮสต์ของคุณ สิ่งนี้เพิ่มการกำหนดเส้นทางให้กับการกำหนดค่าพร็อกซีที่จำกัดอยู่แล้ว แต่ไม่ได้ให้การยืนยันตัวตนหรือกฎการเข้าถึงของไคลเอนต์

การเลือกต้นทางเป็นเพียงส่วนหนึ่งของเส้นทาง

เอกสารอ้างอิงที่อยู่ขาออก อธิบายการจับคู่ตามลำดับและการเลือกตระกูลที่อยู่ ต้นทาง IPv4 ไม่สามารถเป็นต้นทางของการเชื่อมต่อ IPv6 ได้ เมื่อที่อยู่ต่างกันมีผู้ให้บริการต่างกัน นโยบายการกำหนดเส้นทางของโฮสต์ ต้องใช้เกตเวย์ที่เข้ากันได้สำหรับแต่ละที่อยู่

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

การเชื่อมต่อที่มีอยู่ควรได้รับความสนใจ เอกสารของ Squid เตือนเกี่ยวกับกฎขาออกที่ขึ้นกับไคลเอนต์และการเชื่อมต่อแบบคงอยู่ฝั่งเซิร์ฟเวอร์ การนำการเชื่อมต่อที่สร้างภายใต้นโยบายก่อนหน้ามาใช้ซ้ำอาจทำให้การเลือกที่เปลี่ยนแปลงดูเหมือนไม่มีผล

ตีความ ที่อยู่ที่เว็บไซต์เห็น ควบคู่กับนโยบายภายในและการเชื่อมต่อใหม่ พอร์ตขาเข้าที่ต่างกันเป็นสัญญาณของการเลือก ไม่ใช่กลไกการจัดสรรที่อยู่ IP

บทความที่เกี่ยวข้อง