Proxy-brannmurveier i OpenWrt: INPUT, OUTPUT og FORWARD
Hold klienters tilgang til ruterens proxy-lytter adskilt fra proxyens egen utgang og klientenes direkte videresending.
Når ruteren selv kjører webproxyen, bruker en forespørsel via proxy to TCP-forbindelser. Det er ikke bare klientens forbindelse som videresendes 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 proxyveien, tillat de tiltenkte klientene å nå lytteren og tillat proxyens nødvendige utgående forbindelser. Begrens uønsket direkte videresending fra LAN til WAN separat.
Å endre bare ruterens INPUT-politikk beskriver ikke den direkte videresendingsveien. Motsatt gir det ikke nødvendigvis tilgang til en tjeneste som avsluttes på ruteren, å tillate lytterens port i FORWARD.
Ta vare på de lokale tjenestene nettverket fortsatt trenger, slik som valgt DNS og adressekonfigurasjon. Bruk politikken 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.