Kva HAProxy sin leastconn måler i ein SOCKS-pool
Ein HAProxy TCP-pool vel ut frå aktive tilkoplingar og vekter, ikkje målsi lastenadfart 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-endepunkt og tidsavbrot som passar arbeidsmengda. Set opp appen som SOCKS-klient for loopback-lyttaren; backendane må godta forventa protokoll og konto. For tillatne testar mot offentlege mål utan SOCKS-innlogging leverer SOCKS-proxylista kandidat-backendar; samkøyr SOCKS-versjonen til klienten og stadfest tilgang til dei faktiske måla.
Ein mindre belasta tenar kan likevel ha ein tregare oppstraumsveg. leastconn balanserer aktive tal og vekter, og kontrollen som er vist fastset berre TCP-aksept. Forhandling, autentisering og tilgang til destinasjonen krev eigne prov.
Ein aktiv tunnel blir verande på backend-en han er vald på. Denne TCP-poolen fraktar ikkje dei separate UDP ASSOCIATE-datagramma.
Viss lågast mål-latens er påkravd, definer og mål nettopp det målspesifikke resultatet i staden for å utleie det frå talet på tilkoplingar.