Squid 3.3'ü birden fazla WAN bağlantısı üzerinden "yük dengeleme" yapmak için ( rastgele ACL'ler + tcp_outgoing_address seçeneklerini kullanarak ) ve "ters proxy" kullanmakta da zorluk çekiyorum .
Birini (yük dengeleme) veya diğerini (ters proxy) yapılandırdığımda gayet iyi çalışıyor, ancak ikisi de yapılandırıldığında, ters proxy artık düzgün çalışmıyor.
Paket yakalamaları, normal olarak LAN arayüzünde gönderilecek olan ters proxy trafiğini gösterir, bunun yerine WAN arayüzünde çıkış yapılır (ve bu nedenle LAN üzerindeki dahili ana makinelere ulaşmaz). Açıkçası " tcp_outgoing_address " ayarıyla ilgili bir şey de, yalnızca ön proxy trafiği yerine, ters proxy trafiğine de uygulanmaktadır.
Yük dengeleme yapılandırması için kullandığım şey aşağıda:
acl fiftyPercent random 0.5
tcp_outgoing_address <<WAN1-IP-HERE>> fiftyPercent
tcp_outgoing_address <<WAN2-IP-HERE>>
Bakınız - http://wiki.squid-cache.org/Features/AclRandom
Çok az Squid biliyorum ve sayısız posta araştırmam hiçbir şey getirmedi (henüz). Yük dengeleyiciyi yalnızca ileriye dönük proxy trafiği için geçerli olmak üzere nasıl uygulayabileceğimi bilen ve hala ters proxy trafiği ayarlanmamış gibi çalıştığını bilen var mı?