Chcete-li vybrat TCP provoz, jehož cílový port je 80 nebo 443, použijte množinu:

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

Naproti tomu --dport 80:443 vybírá celý rozsah od 80 do 443 včetně. To zachytí mnoho dalších portů. Čárka a dvojtečka vyjadřují různé politiky.

Jsou to úryvky pro porovnávání, nikoli úplné příkazy firewallu. Přidejte je do řetězce a akce, které návrh zachytávání vyžaduje.

SelektorCo určuje před přepsáním
-s 192.0.2.20Zdrojovou adresu klienta
-d 198.51.100.30Adresu cílového serveru
--dports 80,443Cílové servisní porty

Adresa předaná --to-destination u DNAT je nový cíl, například naslouchající proxy. Nenahrazuje význam předchozích porovnání zdroje a cíle.

Udržujte selektor dost úzký, aby popisoval zamýšlené klienty a provoz. Zejména počítejte s spojeními, která vytváří sama proxy, aby její další požadavky nevstupovaly znovu do stejné cesty zachytávání. Volba portu 443 také nemění bajty na tomto spojení v explicitní požadavek na HTTP proxy; přijímající aplikace stále potřebuje odpovídající režim zachytávání. Pro průhledné předávání TCP na proxy musí překladač obnovit původní cíl a vyjednat protokol proxy.

Související články