For at vælge TCP-trafik, hvis destinationsport er 80 eller 443, skal du bruge ét sæt:

-p tcp -m multiport --dports 80,443

Til sammenligning vælger --dport 80:443 hele intervallet fra 80 til og med 443. Det fanger mange flere porte. Kommaet og kolon udtrykker forskellige politikker.

Dette er matchfragmenter, ikke komplette firewallkommandoer. Føj dem til den kæde og den handling, som aflytningsdesignet kræver.

VælgerHvad den identificerer før omskrivningen
-s 192.0.2.20Klientens kildeadresse
-d 198.51.100.30Destinationsserverens adresse
--dports 80,443Destinationsserviceportene

Adressen, der gives til DNAT's --to-destination, er den nye destination, for eksempel proxyens lytter. Den erstatter ikke betydningen af de foregående kilde- og destinationsmatch.

Hold vælgeren snæver nok til at beskrive de tilsigtede klienter og den tilsigtede trafik. Tag især højde for forbindelser, som proxyen selv opretter, så dens videre forespørgsler ikke igen går ind i samme aflytningsvej. At vælge port 443 ændrer heller ikke bytes på den forbindelse til en eksplicit HTTP-proxyforespørgsel; den modtagende applikation har stadig brug for den rette aflytningsform. Til gennemsigtig videresendelse fra TCP til proxy skal en oversætter gendanne den oprindelige destination og forhandle proxyprotokollen.

Relaterede artikler