Jedna mrežna kartica je dovoljna za eksplicitni proxy
Shvatite kada forward proxy može dijeliti LAN bez toga da postane zadani gateway klijenata.
Privatni forward proxy ne mora fizički stajati između laptopa i rutera. Može biti drugi stroj na istom LAN-u, s jednim mrežnim sučeljem.
Laptop se povezuje na adresu proxyja i port za slušanje. Proces proxyja otvara zasebnu vezu prema web-stranici ili prema njezinom roditelju. Isto sučelje može nositi oba razgovora, a hostova tablica usmjeravanja bira sljedeći skok.
client → proxy listener
proxy → existing router → destinationTo je dovoljno za aplikaciju koja je eksplicitno odabrala proxy. Na Linuxu ovaj uobičajeni raspored ne zahtijeva uključivanje IP prosljeđivanja samo radi prenošenja zahtjeva aplikacije.
Zadani gateway odgovara na drugo pitanje
Klijentov zadani gateway obrađuje pakete koje klijent šalje prema drugim mrežama. Promjena te postavke ne navodi preglednik da izdaje HTTP proxy zahtjeve ili SOCKS pregovore. Jednako tako, unos proxyja u preglednik ne usmjerava svaku drugu aplikaciju kroz taj stroj.
Host može obavljati oba posla, ali tada ima dvije konfiguracije za upravljanje: proxy uslugu i funkciju usmjeravanja ili vatrozida. Više sučelja može olakšati mrežno razdvajanje. To je izbor topologije, a ne preduvjet koji nameće eksplicitni HTTP proxy.
Ova razlika objašnjava i čest neuspjeli pokus: uređivanje pravila prosljeđivanja proxy poslužitelja nema učinka na izravnu klijentsku vezu koja prolazi kroz drugi ruter. Paketi nikada nisu prešli taj poslužitelj.
Ako je uvjet obvezna upotreba, odredite gdje se može kontrolirati alternativni odlazni promet. Eksplicitni proxy s jednim sučeljem može biti valjana usluga dok zasebni gateway provodi mrežnu politiku. Postavite provedbu tamo gdje paketi doista prolaze.