Privatni forward proxy ne mora fizički stajati između prijenosnika i usmjerivača. Može biti drugi stroj na istom LAN-u, s jednim mrežnim sučeljem.

Prijenosnik se povezuje s adresom proxyja i portom za slušanje. Proces proxyja otvara zasebnu vezu prema web-mjestu ili prema njegovu roditelju. Isto sučelje može nositi oba razgovora, a tablica usmjeravanja računala bira sljedeći skok.

client → proxy listener
proxy → existing router → destination

To 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 pristupnik odgovara na drugo pitanje

Zadani pristupnik klijenta 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.

Računalo 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 usmjerivač. Paketi nikada nisu prešli taj poslužitelj.

Ako je uvjet obvezna uporaba, odredite gdje se može nadzirati alternativni odlazni promet. Eksplicitni proxy s jednim sučeljem može biti valjana usluga dok zasebni pristupnik provodi mrežnu politiku. Postavite provedbu tamo gdje paketi doista prolaze.

Povezani članci