Šta leastconn u HAProxy mjeri u SOCKS poolu
HAProxy TCP pool bira po aktivnim vezama i težinama, a ne po brzini preuzimanja cilja ni potpunom SOCKS zdravlju.
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 checkKoristite stvarne kompatibilne SOCKS krajnje tačke i vremenske rokove primerene opterećenju. Postavite aplikaciju kao SOCKS klijenta loopback prijemnika; backendovi moraju prihvatiti očekivani protokol i nalog. Za dozvoljene testove javnih ciljeva bez SOCKS akreditiva lista SOCKS proksija nudi kandidate; uskladite verziju SOCKS-a klijenta i proverite pristup stvarnim ciljevima.
Manje zauzet server ipak može imati sporiji upstream. leastconn uravnotežuje aktivne brojeve i težine, a prikazana provera utvrđuje samo prihvatanje TCP-a. Pregovaranje, autentifikacija i pristup odredištu zahtevaju zasebne dokaze.
Živi tunel ostaje na izabranom backendu. Ovaj TCP pool ne prenosi zasebne UDP ASSOCIATE datagrame.
Ako je potrebna najmanja latencija cilja, definišite i merite taj ishod specifičan za cilj umesto da ga izvodite iz broja veza.