Pentru a selecta traficul TCP al cărui port de destinație este 80 sau 443, folosiți un set:

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

Prin comparație, --dport 80:443 selectează întregul interval de la 80 până la 443 inclusiv. Astfel se prind multe porturi suplimentare. Virgula și două puncte exprimă politici diferite.

Acestea sunt fragmente de potrivire, nu comenzi complete de firewall. Adăugați-le în lanțul și acțiunea cerute de proiectarea interceptării.

SelectorCe identifică înainte de rescriere
-s 192.0.2.20Adresa sursă a clientului
-d 198.51.100.30Adresa serverului de destinație
--dports 80,443Porturile de serviciu ale destinației

Adresa dată parametrului --to-destination al DNAT este noua destinație, de exemplu ascultătorul proxy-ului. Ea nu înlocuiește semnificația potrivirilor anterioare de sursă și destinație.

Păstrați selectorul suficient de îngust pentru a descrie clienții și traficul dorite. În special, luați în calcul conexiunile create de proxy-ul însuși, ca cererile sale ulterioare să nu intre din nou pe aceeași cale de interceptare. Alegerea portului 443 nu transformă nici octeții acelei conexiuni într-o cerere explicită către un proxy HTTP; aplicația receptoare are în continuare nevoie de modul de interceptare potrivit. Pentru redirecționarea transparentă a TCP către un proxy, un traducător trebuie să recupereze destinația originală și să negocieze protocolul proxy.

Articole similare