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 check

Sebenzisa 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.

Izihloko ezihlobene