2012-03-29 5 views
-1

ich alle Http/Https in 192.168.1.1 (wifiserver, Linux-Basis) filtern möchten, und ohne Proxy-Einstellung in 192.168.1.99 (Mein PC)Wie Sie Http/https req im Netzwerk-Gateway filtern? ohne Proxy-Einstellung

PC --> WiFi router --> LinuxServer(2 network adapter) --> WLAN(3G,ADSL, etc...) 

192.168.2.99 --> 192.168.2.1 --> 192.168.1.1/201.190.12.13 --> Internet 

Ich möchte einen nginx zu laufen in 192.168.1.1 und liste auf 9000. Ablehnen oder Weiterleiten von http/https an WLAN.

Ich versuche, iptables zu verwenden, aber die Arbeit scheint nicht:

iptables -t nat -A PREROUTING -p tcp –dport 80 -j DNAT –to 192.168.1.1 
iptables -t nat -A PREROUTING -p tcp –dport 443 -j DNAT –to 192.168.1.1 

Vielen Dank für jede Anregung !!

Antwort

0

OK, ich die Art und Weise herausfinden:

iptables -t nat -i wlan0 -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.10.1:8999 
iptables -t nat -i wlan0 -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 192.168.10.1:8999