Proxy-brannmurveier i OpenWrt: INPUT, OUTPUT og FORWARD
Skille klienters tilgang til ruterenes proxy-lytter fra proxyens egen utgang og klientenes direkte videresending.
Når ruteren selv kjører nettproxien, bruker en proxet forespørsel to TCP-tilkoblinger. Det er ikke bare klientens tilkobling som sendes uendret gjennom ruteren.
| Trafikk | Brannmurvei på ruteren |
|---|---|
| Klient til ruterens proxy-lytter | INPUT |
| Proxyprosess til nettstedet | OUTPUT |
| Klient direkte til et internettmål | FORWARD |
For å kreve den eksplisitte proxy-ruten, tillat de tiltenkte klientene å nå lytteren og tillat proxyens nødvendige utgående tilkoblinger. Begrens uønsket direkte videresending fra LAN til WAN separat.
Å endre bare ruterens INPUT-policy beskriver ikke den direkte videresendingsveien. Omvendt tillater ikke åpning av lytterens port i FORWARD nødvendigvis tilgang til en tjeneste som avsluttes på ruteren.
Behold de lokale tjenestene nettverket fortsatt trenger, som valgt DNS og adressekonfigurasjon. Bruk policyen på de adressefamiliene som faktisk er i bruk. En HTTP-proxy tilbyr de støttede web- eller tunneloperasjonene; brannmuren gjør ikke vilkårlig UDP eller ICMP om til den protokollen.