Mida HAProxy leastconn SOCKS-i poolis mõõdab
HAProxy TCP-pool valib aktiivsete ühenduste ja kaalude järgi, mitte sihtmärgi allalaadimiskiiruse ega täieliku SOCKS-töökindluse järgi.
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 checkKasutage tegelikke ühilduvaid SOCKS-otspunkte ja töökoormusele sobivaid ajalimiite. Seadistage rakendus loopback-kuulaja SOCKS-kliendiks; taustaserverid peavad aktsepteerima oodatud protokolli ja kontot. Lubatud avalike sihtmärkide testide jaoks ilma SOCKS-i mandaatideta pakub SOCKS-prokside loend kandidaat-taustaserverid; sobitage kliendi SOCKS-i versioon ja kontrollige juurdepääsu tegelikele sihtmärkidele.
Vähem hõivatud serveril võib siiski olla aeglasem ülesvool. leastconn tasakaalustab aktiivseid arve ja kaalusid ning näidatud kontroll tuvastab ainult TCP-vastuvõtu. Läbirääkimine, autentimine ja sihtkohale juurdepääs vajavad eraldi tõendeid.
Elav tunnel jääb oma valitud taustaserverile. See TCP-pool ei kanna eraldi UDP ASSOCIATE-datagramme.
Kui on vaja madalaimat sihtmärgi latentsust, määratlege ja mõõtke just seda sihtmärgipõhist tulemust, selle asemel et tuletada seda ühenduste arvust.