HAProxy-nin leastconn göstəricisi SOCKS hovuzunda nəyi ölçür
HAProxy TCP hovuzu hədəfin yükləmə sürətinə və ya tam SOCKS sağlamlığına görə deyil, aktiv bağlantılara və çəkilərə görə seçim edir.
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 checkUyğun real SOCKS son nöqtələri və iş yükünə uyğun taym-autlar istifadə edin. Tətbiqi loopback dinləyicisinin SOCKS klienti kimi qurşdurun; backend-lər onun gözlənilən protokolunu və hesabını qəbul etməlidir. SOCKS etimad məlumatı olmadan icazə verilən ictimai hədəf testləri üçün SOCKS proksi siyahısı namizəd backend-lər təqdim edir; klientin SOCKS versiyasını uyğunlaşdırın və real hədəflərə çıxışı yoxlayın.
Daha az məşğul server yenə də daha yavaş yuxarı axına malik ola bilər. leastconn aktiv sayları və çəkiləri tarazlaşdırır, göstərilən yoxlama isə yalnız TCP qəbulunu təsdiqləyir. Razılaşma, autentifikasiya və hədəfə çıxış ayrıca sübut tələb edir.
Canlı tunel seçilmiş backend-də qalır. Bu TCP hovuzu ayrı UDP ASSOCIATE datagramlarını daşımır.
Əgər ən aşağı hədəf gecikməsi tələb olunursa, bağlantı sayından nəticə çıxarmaq əvəzinə həmin hədəfə xas nəticəni müəyyən edin və ölçün.