Da li i kako mogu preko iptabela napraviti redirekciju svog saobraćaja (sa port 80 i port 443) da ga usmjerava na facebookov login sajt..kada uradim sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination ( ip fb servera koje sam nalazion guglanjem i pinganjem) ne radi ništa ili mi vrti zahtjev dok ne izbaci expired error....
[REŠENO] Iptables redirekcija na www.facebook.com
Zaključano
Zakačeno
Ima ponešto po Internetu, otprilike ovako:
Probaj, ne košta.
Code:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -m conntrack --ctstate NEW -j DNAT --to fejsbuk-ip:80
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -m conntrack --ctstate NEW -j DNAT --to fejsbukip:443
iptables -t nat -A PREROUTING -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -m conntrack --ctstate NEW -j DNAT --to fejsbuk-ip:80
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -m conntrack --ctstate NEW -j DNAT --to fejsbukip:443
iptables -t nat -A PREROUTING -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
Probaj, ne košta.
I dalje nije radilo...browser bi izbacio error 408 nakon nekog vremena...problem sam riješio time što sam u /etc/hosts upisao ip jednog od facebookovih servera i sa ove dvije linije...
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 66.220.152.19 // ip servera u hostu
sudo iptables -t nat -A POSTROUTING -p tcp -d 66.220.152.19 --dport 80 -j MASQUERADE
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 66.220.152.19 // ip servera u hostu
sudo iptables -t nat -A POSTROUTING -p tcp -d 66.220.152.19 --dport 80 -j MASQUERADE