Proxy-Interceptioun mat iptables: Port 80 an 443 als eng Rei
Passt d'Porten 80 an 443 als eng Rei un, an haalt d'Auswiel vun der Clientadress getrennt vun der ëmgeschriwwener Ennpunkt vum Proxy.
Fir TCP-Trafic auszewielen, deem säin Zilport 80 oder 443 ass, benotzt eng Rei:
-p tcp -m multiport --dports 80,443Am Verglach dozou wielt --dport 80:443 de ganzen Beräich vun 80 bis 443 inklusiv. Dat fänkt vill zousätzlech Porten. D'Komma an de Doppelpunkt drécken ënnerschiddlech Politiken aus.
Dëst si Passfragmenter, keng komplett Firewall-Kommanden. Setzt se an d'Kette an d'Aktioun, déi den Interceptiounsdesign verlaangt.
| Selektor | Wat en virun der Ëmschreiwung identifizéiert |
|---|---|
-s 192.0.2.20 | D'Quelladress vum Client |
-d 198.51.100.30 | D'Adress vum Zielserver |
--dports 80,443 | D'Servicerporte vum Zil |
D'Adress, déi un DNAT seng --to-destination gëtt, ass dat neit Zil, zum Beispill de Lauschterer vum Proxy. Si ersetzt net d'Bedeitung vun de virege Quell- an Zilpassungen.
Haalt de Selektor enk genuch, fir déi ugeduecht Cliente mat hirem Trafic ze beschreiwen. Besonnesch Verbindungen, déi de Proxy selwer opbaut, musst de berécksichtegen, sou datt seng weider Ufroe net erëm an dee selwechte Interceptiounswee geroden. D'Port 443 ze wielen mécht och net d'Byten op där Verbindung zu enger expliziten HTTP-Proxyufro; déi empfaangend Applikatioun brauch nach ëmmer de passenden Interceptiounsmodus. Fir transparent TCP-an-e-Proxy-Weidergabe muss en Iwwersetzer dat ursprénglecht Zil erëmfannen an de Proxyprotokoll ausverhandelen.