من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

اضافه کردن آی‌پی‌های cloudflare به ufw

اضافه کردن آی‌پی‌های cloudflare به ufw
اضافه کردن آی‌پی‌های cloudflare به ufw

اضافه کردن آی‌پی‌های cloudflare به ufw

یکی از سرویس‌های معروف cdn دنیا cloudflare است که بخش عظیمی از ترافیک اینترنت را از خود عبور می‌دهد. در این نوشته به روش افزودن خودکار تمام ipهای کلادفلر به فهرست قوانین فایروال ufw می‌پردازیم.

 

اضافه کردن آی‌پی‌های cloudflare به ufw

به ssh ورود کنید و سپس دستور زیر را اجرا کنید:

vi cloudflare-ufw.sh

سپس کد زیر را درون این فایل قرار دهید:

#!/bin/sh

curl -s https://www.cloudflare.com/ips-v4 -o /tmp/cf_ips
echo "" >> /tmp/cf_ips
curl -s https://www.cloudflare.com/ips-v6 >> /tmp/cf_ips

# Allow all traffic from Cloudflare IPs (no ports restriction)
for cfip in `cat /tmp/cf_ips`; do ufw allow proto tcp from $cfip comment 'Cloudflare IP'; done

ufw reload > /dev/null

# OTHER EXAMPLE RULES
# Retrict to port 80
#for cfip in `cat /tmp/cf_ips`; do ufw allow proto tcp from $cfip to any port 80 comment 'Cloudflare IP'; done

# Restrict to port 443
#for cfip in `cat /tmp/cf_ips`; do ufw allow proto tcp from $cfip to any port 443 comment 'Cloudflare IP'; done

# Restrict to ports 80 & 443
#for cfip in `cat /tmp/cf_ips`; do ufw allow proto tcp from $cfip to any port 80,443 comment 'Cloudflare IP'; done

پس از ذخیره‌ی فایل بالا آن را با دستور زیر اجرا کنید:

sh cloudflare-ufw.sh

سپس منتظر اجرای اسکریپت بالا بمانید و پس از آن تمام آی‌پی‌های کلادفلر به ufw اضافه شده است.

 

اگر مشکلی با کد بالا دارید در بخش نظرات همین نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]