Beth mae leastconn HAProxy yn ei fesur mewn pwll SOCKS
Mae pwll TCP HAProxy yn dewis yn ôl cysylltiadau gweithredol a phwysau, nid yn ôl cyflymder lawrlwytho'r targed na iechyd SOCKS cyflawn.
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 checkDefnyddiwch bwyntiau terfyn SOCKS cydnaws go iawn ac amserau aros sy'n addas i'r llwyth. Ffurfweddwch y rhaglen fel cleient SOCKS y gwrandäwr loopback; rhaid i'r backendau dderbyn ei brotocol a'i gyfrif disgwyliedig. Ar gyfer profion cyhoeddus a ganiateir heb ddogfennau SOCKS, mae'r rhestr o brocsïau SOCKS yn darparu backendau posibl; cydweddwch fersiwn SOCKS y cleient a gwiriwch fynediad i'r targedau gwirioneddol.
Gall gweinydd llai prysur fod â llwybr i fyny yn arafach o hyd. Mae leastconn yn cydbwyso cyfrifon a phwysau gweithredol, a dim ond derbyn TCP y mae'r gwiriad a ddangosir yn ei brofi. Mae angen tystiolaeth ar wahân ar gyfer trafodaeth, dilysu a mynediad at y cyrchfan.
Mae tiwnel byw yn aros ar ei backend a ddewiswyd. Nid yw'r pwll TCP hwn yn cludo'r datagramau UDP ASSOCIATE ar wahân.
Os oes angen y lleiaf o hwyrni i'r targed, diffiniwch a mesurwch y canlyniad hwnnw'n benodol i'r targed yn hytrach na'i gasglu o nifer y cysylltiadau.