#!/usr/bin/env bash
# 80/443 portlarını yalnızca Cloudflare IP'lerine açar (kaynak sunucuya doğrudan erişimi keser).
set -euo pipefail
for ip in $(curl -fsS https://www.cloudflare.com/ips-v4) $(curl -fsS https://www.cloudflare.com/ips-v6); do
  ufw allow proto tcp from "$ip" to any port 80,443 comment 'cloudflare'
done
