Mitä HAProxyn leastconn mittaa SOCKS-poolissa
HAProxyn TCP-pool valitsee aktiivisten yhteyksien ja painojen perusteella, ei kohteen latausnopeuden tai täydellisen SOCKS-kunnon perusteella.
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 checkKäytä todellisia yhteensopivia SOCKS-päätepisteitä ja työkuormaan sopivia aikakatkaisuja. Määritä sovellus loopback-kuuntelijan SOCKS-asiakkaaksi; taustapalvelimien on hyväksyttävä odotettu protokolla ja tili. Sallituissa julkisten kohteiden testeissä ilman SOCKS-tunnuksia SOCKS-välityspalvelinluettelo tarjoaa ehdokastaustapalvelimia; sovita asiakkaan SOCKS-versio ja varmista pääsy todellisiin kohteisiin.
Vähemmän kuormitettu palvelin voi silti olla hitaampi ylävirrassa. leastconn tasapainottaa aktiiviset määrät ja painot, ja näytetty tarkistus todentaa vain TCP-vastaanoton. Neuvottelu, todennus ja pääsy kohteeseen vaativat erilliset todisteet.
Elävä tunneli pysyy valitulla taustapalvelimella. Tämä TCP-pooli ei kuljeta erillisiä UDP ASSOCIATE -datagrammeja.
Jos tarvitaan alhaisin kohdeviive, määrittele ja mittaa juuri tämä kohdekohtainen tulos sen sijaan, että päättelet sen yhteyksien määrästä.