From 3166aeb514dfc590ae27274dd46d29461ebeec38 Mon Sep 17 00:00:00 2001 From: TommyTran732 <57488583+tommytran732@users.noreply.github.com> Date: Thu, 2 Jan 2020 17:51:49 -0500 Subject: [PATCH] Update cloudflare.sh --- cloudflare.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cloudflare.sh b/cloudflare.sh index 814193e..41d2056 100644 --- a/cloudflare.sh +++ b/cloudflare.sh @@ -15,6 +15,18 @@ if [ "$lsb_dist" = "ubuntu" ] || [ "$lsb_dist" = "debian" ]; then wget https://www.cloudflare.com/ips-v4 wget https://www.cloudflare.com/ips-v6 + for ips in ips-v4; + do + ufw allow from $ips to any proto tcp port 80 + ufw allow from $ips to any proto tcp port 443 + done + + for ips in ips-v6; + do + ufw allow from $ips to any proto tcp port 80 + ufw allow from $ips to any proto tcp port 443 + done + yes | ufw enable elif [ "$lsb_dist" = "fedora" ] || [ "$lsb_dist" = "rhel" ] || [ "$lsb_dist" = "centos" ]; then yum -y install firewalld wget