SOCKS 풀에서 HAProxy leastconn이 측정하는 것
HAProxy TCP 풀은 활성 연결 수와 가중치로 선택하며, 대상의 다운로드 속도나 완전한 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 check실제로 호환되는 SOCKS 엔드포인트와 워크로드에 맞는 타임아웃을 사용하세요. 애플리케이션을 loopback 리스너의 SOCKS 클라이언트로 구성하고, 백엔드는 예상 프로토콜과 계정을 받아들여야 합니다. SOCKS 자격 증명 없이 허용된 공개 대상 테스트에는 SOCKS 프록시 목록이 후보 백엔드를 제공합니다. 클라이언트의 SOCKS 버전을 맞추고 실제 대상에 대한 접근을 확인하세요.
덜 붐비는 서버라도 상위 경로가 더 느릴 수 있습니다. leastconn 는 활성 수와 가중치를 분산할 뿐이며, 표시된 검사는 TCP 수락만 입증합니다. 협상, 인증, 목적지 접근에는 별도의 증거가 필요합니다.
활성 터널은 선택된 백엔드에 그대로 유지됩니다. 이 TCP 풀은 별도의 UDP ASSOCIATE 데이터그램을 전달하지 않습니다.
대상까지의 최저 지연이 필요하다면 연결 수에서 추론하지 말고 그 대상별 결과를 정의하고 측정하세요.