Cloudflare Rate Limiting (WordPress için)
1️⃣ Cloudflare Paneline Gir
cloudflare.com → hesabına giriş yap
Domain’i seç
2️⃣ Security → WAF → Rate Limiting Rules
Yeni panelde:
Security
WAF
Rate limiting rules
Create rule
3️⃣ wp-login.php için Kural (ÇOK ÖNEMLİ)
Rule Name
Field ayarları:
If incoming requests match…
Field: URI Path
Operator: equals
Value:
/wp-login.php
Threshold (Limit Ayarı)
? 1 IP 1 dakikada 10’dan fazla denemeye kalkarsa tetiklenir.
Action
Block ✅
veyaManaged Challenge (önerilir)
Duration
4️⃣ xmlrpc.php için Kural (BOTLARIN %80’İ BURADA)
URI Path
Threshold
Action
Block
Duration
5️⃣ wp-admin için Genel Koruma
URI Path
Threshold
Action
Managed Challenge
6️⃣ Botlara Özel (İleri Seviye – Opsiyonel)
Field
User Agent
contains
Threshold
7️⃣ Kaydet ve Aktif Et
Deploy → Bitti ?
⚠️ Önemli Notlar
Managed Challenge, gerçek kullanıcıyı engellemez
Admin IP’n varsa:
IP Access Rules → Allow ekle (kendin etkilenmezsin)
Mobil uygulama / API kullanıyorsan xmlrpc kapatmadan önce kontrol et
✅ Minimum Tavsiye (Hızlı Koruma)
Eğer sadece 2 kural yapacaksan:
1️⃣ /xmlrpc.php → Block
2️⃣ /wp-login.php → Managed Challenge
Bu ikisi CPU yükünü anında düşürür.