Que mide leastconn de HAProxy nun pool SOCKS
Un pool TCP de HAProxy elixe por conexións activas e pesos, non pola velocidade de descarga do destino nin pola saúde completa de 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 checkUse puntos de conexión SOCKS reais e compatibles, e tempos de espera axeitados á carga. Configure a aplicación como cliente SOCKS do escoitador de loopback; os backends deben aceptar o protocolo e a conta esperados. Para probas permitidas contra destinos públicos sen credenciais SOCKS, a lista de proxies SOCKS ofrece backends candidatos; axuste a versión SOCKS do cliente e verifique o acceso aos destinos reais.
Un servidor menos ocupado pode ter igualmente un upstream máis lento. leastconn equilibra contas e pesos activos, e a comprobación mostrada só establece a aceptación TCP. A negociación, a autenticación e o acceso ao destino necesitan probas separadas.
Un túnel activo permanece no seu backend elixido. Este pool TCP non transporta os datagramas UDP ASSOCIATE separados.
Se se require a menor latencia cara ao destino, defina e mida ese resultado específico do destino en vez de inferilo do número de conexións.