Fyra proxyportar betyder inte automatiskt fyra offentliga IP:n. Squid låter vanligtvis operativsystemet välja en källadress för sin utgående anslutning. För att portvalet ska bli meningsfullt, koppla det till en uttalad policy för utgående adresser.

I Squid 7-konfigurationer som stöder dessa direktiv kan ett routningsfragment använda namngivna lyssnare:

http_port 3128 name=exit_a
http_port 3129 name=exit_b
acl on_a myportname exit_a
acl on_b myportname exit_b
tcp_outgoing_address 192.0.2.10 on_a
tcp_outgoing_address 192.0.2.11 on_b

Adresserna är exempel från dokumentationen. Ersätt dem med adresser som är tilldelade och användbara på din värd. Detta lägger till routning i en redan begränsad proxykonfiguration; det ger varken autentisering eller regler för klientåtkomst.

Källvalet är bara en del av vägen

Referensen för utgående adress beskriver ordnad matchning och val av adressfamilj. En IPv4-källa kan inte bli källan för en IPv6-anslutning. När olika adresser har olika leverantörer måste världens routningspolicy använda en kompatibel gateway för var och en.

NAT längre upp kan översätta två valda lokala adresser till en enda offentlig adress. Därför kan lyssnarmappningen fungera lokalt utan att producera de offentliga identiteter du avsåg. En överordnad proxy kan också bli den slutliga utgången mot webbplatsen.

Befintliga anslutningar förtjänar uppmärksamhet. Squids dokumentation varnar för klientberoende utgående regler och beständiga anslutningar på serversidan. Återanvändning av en anslutning som upprättats under en tidigare policy kan få ett ändrat val att verka verkningslöst.

Tolka adressen som webbplatsen ser tillsammans med den lokala policyn och en ny anslutning. En annan inkommande port är en valsignal, inte en mekanism för IP-adresstilldelning.

Relaterade artiklar