Patru porturi proxy nu înseamnă automat patru IP-uri publice. Squid lasă de obicei sistemul de operare să aleagă o adresă sursă pentru conexiunea sa de ieșire. Pentru ca alegerea portului să fie semnificativă, legați-o de o politică explicită a adreselor de ieșire.

În configurațiile Squid 7 care acceptă aceste directive, un fragment de rutare poate folosi ascultători cu nume:

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

Aceste adrese sunt exemple din documentație. Înlocuiți-le cu adrese alocate și utilizabile pe gazda dumneavoastră. Aceasta adaugă rutare unei configurații proxy deja restricționate; nu oferă autentificare sau reguli de acces pentru clienți.

Alegerea sursei este doar o parte a traseului

Referința adresei de ieșire descrie potrivirea ordonată și selecția familiei de adrese. O sursă IPv4 nu poate deveni sursa unei conexiuni IPv6. Când adrese diferite au furnizori diferiți, politica de rutare a gazdei trebuie să folosească o poartă compatibilă pentru fiecare.

Un NAT din amonte poate traduce două adrese locale selectate într-o singură adresă publică. Prin urmare, maparea ascultătorilor poate funcționa local fără a produce identitățile publice dorite. Un proxy părinte poate deveni, de asemenea, ieșirea finală către site.

Conexiunile existente merită atenție. Documentația Squid avertizează despre regulile de ieșire dependente de client și conexiunile persistente pe partea de server. Reutilizarea unei conexiuni stabilite sub o politică anterioară poate face ca o selecție modificată să pară ineficientă.

Interpretați adresa văzută de site împreună cu politica locală și o conexiune nouă. Un port de intrare diferit este un semnal de selecție, nu un mecanism de alocare a adreselor IP.

Articole similare