HAProxy'nin leastconn'u bir SOCKS havuzunda neyi ölçer
Bir HAProxy TCP havuzu etkin bağlantılara ve ağırlıklara göre seçer; hedefin indirme hızına veya tam SOCKS sağlığına göre değil.
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 checkGerçek uyumlu SOCKS uç noktaları ve iş yüküne uygun zaman aşımları kullanın. Uygulamayı loopback dinleyicisinin SOCKS istemcisi olarak yapılandırın; arka uçlar beklenen protokolü ve hesabı kabul etmelidir. SOCKS kimlik bilgileri olmadan izin verilen genel hedef testleri için SOCKS proxy listesi aday arka uçlar sağlar; istemcinin SOCKS sürümünü eşleştirin ve gerçek hedeflere erişimi doğrulayın.
Daha az meşgul bir sunucunun yukarı akışı yine de daha yavaş olabilir. leastconn etkin sayıları ve ağırlıkları dengeler ve gösterilen kontrol yalnızca TCP kabulünü kanıtlar. Müzakere, kimlik doğrulama ve hedefe erişim ayrı kanıtlar gerektirir.
Etkin bir tünel seçilen arka uçta kalır. Bu TCP havuzu ayrı UDP ASSOCIATE datagramlarını taşımaz.
Hedefe en düşük gecikme gerekiyorsa, bağlantı sayısından çıkarsamak yerine bu hedefe özgü sonucu tanımlayın ve ölçün.