اضافه کردن آیپیهای 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]
ارسال پاسخ