leastconn ของ HAProxy วัดอะไรในพูล SOCKS
พูล TCP ของ HAProxy เลือกตามการเชื่อมต่อที่ใช้งานอยู่และน้ำหนัก ไม่ใช่ความเร็วดาวน์โหลดของเป้าหมายหรือสุขภาพ SOCKS ทั้งหมด
listen socks_pool
bind 127.0.0.1:1080
mode tcp
balance leastconn
timeout connect 5s
timeout client 1h
timeout server 1h
server proxy_a 192.0.2.10:1080 check
server proxy_b 192.0.2.11:1080 checkใช้ปลายทาง SOCKS จริงที่เข้ากันได้และเวลาหมดอายุที่เหมาะกับภาระงาน ตั้งค่าแอปเป็นไคลเอนต์ SOCKS ของตัวรับฟัง loopback แบ็กเอนด์ต้องยอมรับโปรโตคอลและบัญชีที่คาดไว้ สำหรับการทดสอบเป้าหมายสาธารณะที่ได้รับอนุญาตโดยไม่มีข้อมูลรับรอง SOCKS รายการพร็อกซี SOCKS ให้แบ็กเอนด์ที่เป็นตัวเลือก จับคู่เวอร์ชัน SOCKS ของไคลเอนต์และตรวจสอบการเข้าถึงเป้าหมายจริง
เซิร์ฟเวอร์ที่มีงานน้อยกว่าก็ยังมีเส้นทางอัปสตรีมที่ช้ากว่าได้ leastconn ปรับสมดุลจำนวนและน้ำหนักที่ใช้งานอยู่ และการตรวจสอบที่แสดงยืนยันเพียงการยอมรับ TCP การเจรจา การพิสูจน์ตัวตน และการเข้าถึงปลายทางต้องมีหลักฐานแยกต่างหาก
อุโมงค์ที่ใช้งานอยู่จะอยู่บนแบ็กเอนด์ที่เลือกไว้ พูล TCP นี้ไม่ได้ขนส่งดาต้าแกรม UDP ASSOCIATE ที่แยกต่างหาก
หากต้องการความหน่วงต่ำสุดไปยังเป้าหมาย ให้กำหนดและวัดผลลัพธ์เฉพาะเป้าหมายนั้นแทนการอนุมานจากจำนวนการเชื่อมต่อ