Proxy-avskjering med iptables: port 80 og 443 som eitt sett
Match port 80 og 443 som eitt sett, og hald valet av klientadresse skilt frå det omskrivne endepunktet til proxyen.
For å velje TCP-trafikk der målporten er 80 eller 443, bruk eitt sett:
-p tcp -m multiport --dports 80,443Til samanlikning vel --dport 80:443 heile området frå 80 til og med 443. Det fangar mange fleire portar. Kommaet og kolonet uttrykkjer ulike retningslinjer.
Dette er matchfragment, ikkje fullstendige brannmurkommandoar. Legg dei til i kjeda og handlinga som avskjeringsdesignet krev.
| Veljar | Kva han identifiserer før omskrivinga |
|---|---|
-s 192.0.2.20 | Kjeldeadressa til klienten |
-d 198.51.100.30 | Adressa til måltenaren |
--dports 80,443 | Måltenestene sine portar |
Adressa som blir gitt til --to-destination i DNAT, er den nye målplassen, til dømes lyttaren til proxyen. Ho erstattar ikkje tydinga av dei førre kjelde- og målmatcha.
Hald veljaren smal nok til å skildre dei tiltenkte klientane og trafikken. Ta særleg omsyn til tilkoplingar som proxyen sjølv lagar, slik at dei vidare førespurnadene hans ikkje går inn i same avskjeringsvegen igjen. Å velje port 443 gjer heller ikkje byta på den tilkoplinga om til ein eksplisitt HTTP-proxyførespurnad; mottakarprogrammet treng framleis rett avskjeringsmodus. For gjennomsiktig videresending frå TCP til proxy må ein omsetjar hente att den opphavlege målplassen og forhandle proxyprotokollen.