HAProxy'ning leastconn SOCKS hovuzida nimani o'lchaydi
HAProxy TCP hovuzi faol ulanishlar va og'irliklar bo'yicha tanlaydi, maqsadning yuklab olish tezligi yoki to'liq SOCKS salomatligi bo'yicha emas.
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 checkHaqiqiy mos SOCKS oxirgi nuqtalari va ish yukiga mos taym-autlardan foydalaning. Ilovani loopback tinglovchisining SOCKS mijozi sifatida sozlang; backend'lar uning kutilgan protokoli va hisobini qabul qilishi kerak. SOCKS hisob ma'lumotlarisiz ruxsat etilgan ommaviy maqsad sinovlari uchun SOCKS proksi ro'yxati nomzod backend'larni taqdim etadi; mijozning SOCKS versiyasini moslashtiring va haqiqiy maqsadlarga kirishni tekshiring.
Kam band server ham sekinroq yuqori oqimga ega bo'lishi mumkin. leastconn faol sonlar va og'irliklarni muvozanatlaydi, ko'rsatilgan tekshiruv esa faqat TCP qabul qilishni tasdiqlaydi. Kelishuv, autentifikatsiya va manzilga kirish alohida dalillarni talab qiladi.
Faol tunnel o'zi tanlagan backend'da qoladi. Bu TCP hovuzi alohida UDP ASSOCIATE datagrammalarini tashimaydi.
Agar maqsadgacha eng past kechikish kerak bo'lsa, ulanishlar sonidan xulosa chiqarish o'rniga aynan shu maqsadga xos natijani belgilang va o'lchang.