Hva HAProxys leastconn måler i en SOCKS-pool
En HAProxy TCP-pool velger ut fra aktive tilkoblinger og vekter, ikke målets nedlastingshastighet eller full SOCKS-helse.
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 checkBruk faktiske kompatible SOCKS-endepunkter og tidsavbrudd som passer arbeidsmengden. Konfigurer appen som SOCKS-klient for loopback-lytteren; backendene må godta forventet protokoll og konto. For tillatte tester mot offentlige mål uten SOCKS-påloggingsinformasjon leverer SOCKS-proxylisten kandidat-backender; samkjør klientens SOCKS-versjon og verifiser tilgang til de faktiske målene.
En mindre belastet server kan likevel ha en tregere oppstrømsforbindelse. leastconn balanserer aktive antall og vekter, og kontrollen som vises fastslår bare TCP-aksept. Forhandling, autentisering og tilgang til destinasjonen krever separate bevis.
En aktiv tunnel blir værende på sin valgte backend. Denne TCP-poolen frakter ikke de separate UDP ASSOCIATE-datagrammene.
Hvis lavest mulig mållatens kreves, definer og mål nettopp det målspesifikke resultatet i stedet for å utlede det fra tilkoblingsantallet.