Wat leastconn fan HAProxy mjit yn in SOCKS-pool
In HAProxy TCP-pool kiest op aktive ferbiningen en gewichten, net op downloadfaasje fan it doel of folsleine SOCKS-sûnens.
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 checkBrûk echte kompatibele SOCKS-einpunten en time-outs dy't by de wurklêst passe. Konfigurearje de app as SOCKS-klant fan 'e loopback-listener; backends moatte it ferwachte protokol en akkount akseptearje. Foar tastiene tests tsjin publike doelen sûnder SOCKS-ynskriuwgegevens leveret de SOCKS-proxylist kandidaat-backends; lykje de SOCKS-ferzje fan 'e klant ôf en ferifiearje tagong ta de echte doelen.
In minder besette server kin dochs in stadiger upstream hawwe. leastconn balansearret aktive oantallen en gewichten, en de sjen litten kontrôle befêstiget allinnich TCP-akseptaasje. Ûnderhanneling, autentikaasje en tagong ta de bestimming freegje apart bewiis.
In libbene tunnel bliuwt op syn keazen backend. Dizze TCP-pool ferfiert de aparte UDP ASSOCIATE-datagrammen net.
As de leechste doellatinsje fereaske is, definiearje en mjit dan dat doelspezifike resultaat ynstee fan it ôf te lieden út it oantal ferbiningen.