Legarea conexiunii de ieșire a Squid la adresa A nu face gazda să folosească furnizorul A. tcp_outgoing_address selectează o sursă locală; sistemul de operare alege în continuare ruta.

DecizieResponsabil
Sursă TCP de ieșire localăRegula adresei sursă a Squid.
Gateway și interfață pentru acea sursăPolitica de rutare a gazdei.
Adresa publică văzută de siteCalea completă, inclusiv orice NAT sau proxy părinte.

Dacă A aparține furnizorului A, dar ruta implicită folosește furnizorul B, B poate respinge acea sursă sau ruta de retur poate eșua. O configurație cu mai multe interfețe poate necesita rutare de politică bazată pe sursă. Regulile sale de sistem de operare și rețea trebuie să se potrivească cu această implementare; o comandă de rută implicită copiată poate întrerupe sesiunile SSH și proxy.

Înregistrați listenerul, sursa de ieșire dorită și un gateway compatibil. Conexiunile client→Squid și Squid→destinație pot folosi interfețe diferite, iar ruta de retur către client este o altă cerință.

Directiva Squid controlează selecția sursei, nu instalarea rutelor. Nici distincția lui Dante între legarea internă și externă nu poate înlocui o cale utilizabilă. O sursă corectă local poate fi totuși tradusă mai târziu, așa că verificați adresa văzută de site separat.

Articole similare