Što leastconn u HAProxy mjeri u SOCKS poolu
HAProxyjev TCP pool bira prema aktivnim vezama i težinama, a ne prema 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 točke i vremenske rokove primjerene opterećenju. Postavite aplikaciju kao SOCKS klijenta loopback prijemnika; pozadinski poslužitelji moraju prihvatiti očekivani protokol i račun. Za dopuštene testove javnih ciljeva bez SOCKS vjerodajnica popis SOCKS proxyja nudi kandidate; uskladite verziju SOCKS-a klijenta i provjerite pristup stvarnim ciljevima.
Manje zauzet poslužitelj ipak može imati sporiji upstream. leastconn uravnotežuje aktivne brojeve i težine, a prikazana provjera utvrđuje samo prihvaćanje TCP-a. Pregovaranje, provjera identiteta i pristup odredištu traže zasebne dokaze.
Živi tunel ostaje na odabranom pozadinskom poslužitelju. Ovaj TCP pool ne prenosi zasebne UDP ASSOCIATE datagrame.
Ako je potrebna najmanja latencija cilja, definirajte i mjerite taj ishod specifičan za cilj umjesto da ga izvodite iz broja veza.