I-leastconn ye-HAProxy ikala ini ku-SOCKS pool
I-TCP pool ye-HAProxy ikhetha ngokuxhumana okusebenzayo nezisindo, hhayi ngesivinini sokulanda somgomo noma ngempilo ephelele ye-SOCKS.
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 checkSebenzisa amaphoyinti okuphela e-SOCKS angempela afanayo nezikhathi zokulinda ezifanele umthwalo womsebenzi. Lungiselela uhlelo njengeklayenti le-SOCKS lomlaleli we-loopback; ama-backend kufanele amukele iphrothokholi ne-akhawunti elindelekile. Ezinhlolweni ezigunyaziwe zomgomo womphakathi ngaphandle kwezicasiso ze-SOCKS, uhlu lwama-proxy e-SOCKS lunikeza ama-backend angamakhandidethi; fanisa inguqulo ye-SOCKS yeklayenti futhi uqinisekise ukufinyelela emigomweni yangempela.
Iseva engasebenzi kakhulu ingase ibe nomgudu ophezulu ohamba kancane. leastconn ilinganisela izibalo nezisindo ezisebenzayo, futhi ukuhlola okubonisiwe kuqinisekisa kuphela ukwamukelwa kwe-TCP. Ukuxoxisana, ukuqinisekisa kanye nokufinyelela endaweni ehlosiwe kudinga ubufakazi obuhlukile.
Umhubhe osebenzayo uhlala ku-backend ekhethiwe. Le pool ye-TCP ayithwali ama-datagram e-UDP ASSOCIATE ahlukile.
Uma kudingeka ukubambezeleka okuphansi kakhulu kokuhloswe, chaza futhi ukale lowo mphumela oqondene nomgomo esikhundleni sokucabanga ngawo kusukela enanini lokuxhumana.