Knyt Squids lyttende porte til udgående kilde-IP'er
Vælg Squids udgående kildeadresser ud fra navngivne indgående lyttere med hensyn til routing, NAT og genbrug af forbindelser.
Fire proxy-porte betyder ikke automatisk fire offentlige IP'er. Squid lader normalt styresystemet vælge en kildeadresse til den udgående forbindelse. For at gøre portvalget meningsfuldt skal du knytte det til en eksplicit politik for udgående adresser.
I Squid 7-konfigurationer, der understøtter disse direktiver, kan et routing-fragment bruge navngivne lyttere:
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
Adresserne er eksempler fra dokumentationen. Erstat dem med adresser, der er tildelt og anvendelige på din vært. Dette tilføjer routing til en allerede begrænset proxy-konfiguration; det giver hverken godkendelse eller regler for klientadgang.
Kildevalg er kun en del af vejen
Reference for udgående adresse beskriver ordnet matchning og valg af adressefamilie. En IPv4-kilde kan ikke blive kilden til en IPv6-forbindelse. Når forskellige adresser har forskellige udbydere, skal værtens routingpolitik bruge en kompatibel gateway til hver af dem.
NAT længere oppe kan oversætte to valgte lokale adresser til én offentlig adresse. Derfor kan lytterkortlægningen fungere lokalt uden at skabe de offentlige identiteter, du havde tænkt dig. En overordnet proxy kan også blive den endelige udgang mod webstedet.
Eksisterende forbindelser fortjener opmærksomhed. Squids dokumentation advarer om klientafhængige udgående regler og vedvarende forbindelser på serversiden. Genbrug af en forbindelse, der blev etableret under en tidligere politik, kan få et ændret valg til at virke ineffektivt.
Fortolk adressen, som webstedet ser, sammen med den lokale politik og en frisk forbindelse. En anden indgående port er et valgsignal, ikke en mekanisme til tildeling af IP-adresser.