Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. iptables -F
  2. iptables -t nat -F
  3. iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5555 -j REDIRECT --to-port 80
  4. iptables -A FORWARD -i eth0 -p tcp --dport 80 -j ACCEPT
  5. iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 80 -j MASQUERADE
  6. echo '1' | tee /proc/sys/net/ipv4/ip_forward
  7.  
  8. ### VARIABLES ###
  9. internet=eth0
  10. lan=eth1
  11. local=192.168.0.0
  12. iptables=/sbin/iptables
  13. netmask=24
  14. tport=8080
  15.  
  16. ### MASQUERADE LAN (share INTERNET with LAN) ###
  17. $iptables -t nat -A POSTROUTING -s $local/$netmask -o $internet -j MASQUERADE
  18. # Disables packet forwarding (NAT)
  19. echo 1 > /proc/sys/net/ipv4/ip_forward # default 0
  20. ### IPv6 RULES ###
  21. # disable IPv6 (optional)
  22. echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 # default 0
  23. echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6 # default 0
  24. echo 1 > /proc/sys/net/ipv6/conf/lo/disable_ipv6 # default 0
  25. ### RULES REDIRECT TO TRANSPARENT PORT ###
  26. $iptables -t nat -A PREROUTING -s $local/$netmask -i $lan -p tcp --dport 80 -j REDIRECT --to-port $tport
  27. $iptables -A INPUT -s $local/$netmask -i $lan -p tcp --dport $tport -j ACCEPT
  28. $iptables -A FORWARD -s $local/$netmask -i $lan -p tcp --dport $tport -o $internet -j ACCEPT
  29. $iptables -A FORWARD -s $local/$netmask -i $lan -p tcp --dport 443 -o $internet -j ACCEPT
  30.  
  31. http_port 8080 intercept
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement