ตัวรับฟัง TPROXY ของ Squid สามารถรับทราฟฟิกของไคลเอนต์ได้สำเร็จ ขณะที่การเชื่อมต่อไปยังแม่ล้มเหลว การคงที่อยู่ต้นทางไว้บนการเชื่อมต่อขาออกนั้นอาจไม่เหมาะสมกับเส้นทางเครือข่ายของแม่

ในรุ่น Squid ที่รองรับตัวเลือกนี้ ให้เพิ่ม no-tproxy ลงในนิยาม cache_peer ที่มีอยู่ซึ่งเกี่ยวข้อง ตัวอย่างเช่น

cache_peer parent.example.net parent 8118 0 no-query no-tproxy

no-tproxy ปิดการใช้ที่อยู่ต้นทางของไคลเอนต์ปลอมสำหรับการเชื่อมต่อไปยังเพียร์นี้ ไม่ได้ลบการกำหนดค่าแบบโปร่งใสของตัวรับฟัง และไม่ได้เลือกเพียร์ด้วยตัวเอง ให้คงตัวเลือกและกฎการเลือกแม่ข้อื่นไว้ในระบบที่ติดตั้ง เมื่อกฎเหล่านั้นอนุญาตปลายทางสาธารณะผ่านแม่ที่ไม่มีการพิสูจน์ตัวตน รายการพร็อกซี HTTP เสนอที่อยู่ที่เป็นตัวเลือก อย่าเก็บข้อมูลรับรองของแม่ที่มีอยู่ และตรวจสอบสิทธิ์สำหรับเป้าหมาย CONNECT จริงแต่ละรายการ

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

ตัวเลือกนี้มีเอกสารสำหรับ Squid 7 และรุ่นที่รองรับก่อนหน้า เอกสารอ้างอิงการกำหนดค่าระบุว่าไม่พร้อมใช้ใน Squid 8 ให้ผูกสูตรไว้กับรุ่นที่ใช้งานอยู่

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