Squid izvorni adresi i usmjeravanje host pristupnika
Odvojite odabir izvornog adresa u Squidu od usmjeravanja hosta kada proxy koristi više interfejsa ili provajdera.
Vezivanje Squidove odlazne veze na adresu A ne čini da host koristi provajdera A. tcp_outgoing_address bira lokalni izvor; operativni sistem i dalje bira rutu.
| Odluka | Vlasnik |
|---|---|
| Lokalni odlazni TCP izvor | Squidovo pravilo izvornog adresa. |
| Pristupnik i interfejs za taj izvor | Politika usmjeravanja hosta. |
| Javna adresa koju web lokacija vidi | Cijela putanja, uključujući svaki NAT ili nadređeni proxy. |
Ako A pripada provajderu A, ali podrazumijevana ruta koristi provajdera B, B može odbiti taj izvor ili povratna putanja može propasti. Postavka s više interfejsa može zahtijevati usmjeravanje politike zasnovano na izvoru. Njena pravila operativnog sistema i mreže moraju odgovarati ovom raspoređivanju; kopirana naredba podrazumijevane rute može prekinuti SSH i proxy sesije.
Zabilježite slušaoca, predviđeni odlazni izvor i kompatibilan pristupnik. Veze klijent→Squid i Squid→odredište mogu koristiti različite interfejse, a povratna ruta do klijenta je još jedan zahtjev.
Squid direktiva kontroliše odabir izvora, a ne instalaciju rute. Danteova razlika između unutrašnjeg i vanjskog vezivanja također ne može zamijeniti upotrebljivu putanju. Lokalno ispravan izvor može se kasnije ipak prevesti, pa provjerite adresu koju web lokacija vidi odvojeno.