Skip to content

Instantly share code, notes, and snippets.

@annmuor
Created April 13, 2018 11:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save annmuor/bb6daeb8fab1943dab0b00bf7572eaa4 to your computer and use it in GitHub Desktop.
Save annmuor/bb6daeb8fab1943dab0b00bf7572eaa4 to your computer and use it in GitHub Desktop.
iptables -N TG-VPN
iptables -A TG-VPN -d 91.108.12.0/22 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 91.108.16.0/22 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 91.108.20.0/22 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 91.108.36.0/23 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 91.108.38.0/23 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 91.108.4.0/22 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 91.108.56.0/22 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 91.108.56.0/23 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 91.108.8.0/22 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 149.154.160.0/20 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 149.154.164.0/22 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 149.154.168.0/22 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -d 149.154.172.0/22 -p tcp -m multiport --dports 80,443 -m tcp -j ACCEPT
iptables -A TG-VPN -j DROP
iptables -I FORWARD -s 10.33.33.0/24 -j TG-VPN
iptables -I FORWARD -d 10.33.33.0/24 -j ACCEPT
iptables -I INPUT -p udp --dport 1194 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.33.33.0/24 -j MASQUERADE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment