Skip to content

Instantly share code, notes, and snippets.

@TheFarmingBunny
Created February 17, 2020 18:48
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save TheFarmingBunny/640ad48829b6ec743bada77be04a92a3 to your computer and use it in GitHub Desktop.
Save TheFarmingBunny/640ad48829b6ec743bada77be04a92a3 to your computer and use it in GitHub Desktop.
iptables
# Generated by xtables-save v1.8.2 on Thu Jan 23 19:30:09 2020
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A OUTPUT -j LOG -p tcp -o eth1 --dport 32400 --log-prefix "DROP:" --log-level 6
-A OUTPUT -j LOG -p tcp -o eth1 --dport 8112 --log-prefix "DROP:" --log-level 6
-A FORWARD -i eth1 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth0 -o eth1 -j ACCEPT
-A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth1 -o eth0 -j ACCEPT
COMMIT
# Completed on Thu Jan 23 19:30:09 2020
# Generated by xtables-save v1.8.2 on Thu Jan 23 19:30:09 2020
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
# Deluge
-A PREROUTING -j LOG -p tcp --dport 8112 --log-prefix "DROP:" --log-level 6
-A PREROUTING -p tcp -m tcp --dport 8112 -j DNAT --to-destination 192.168.0.2:8112
# Plex
-A PREROUTING -j LOG -p tcp --dport 32400 --log-prefix "DROP:" --log-level 6
-A PREROUTING -p tcp -m tcp --dport 32400 -j DNAT --to-destination 192.168.0.2:32400
# SMB
-A PREROUTING -j LOG -p tcp --dport 445 --log-prefix "DROP:" --log-level 6
-A PREROUTING -p tcp -m tcp --dport 445 -j DNAT --to-destination 192.168.0.2:445
# RDP
-A PREROUTING -j LOG -p tcp --dport 3389 --log-prefix "DROP:" --log-level 6
-A PREROUTING -p tcp -m tcp --dport 3389 -j DNAT --to-destination 192.168.0.2:3389
#
-A POSTROUTING -o eth1 -j MASQUERADE
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Thu Jan 23 19:30:09 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment