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

Haqiqiy 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.

O'xshash maqolalar