1) Cloudflare → WAF kuralı oluştur
Cloudflare paneline gir:Security → WAF → Custom Rules → Create rule
2) Expression (kural mantığı)
Expression alanına şunu yaz:
(not ip.geoip.country in {"TR"}) Bu şu anlama gelir:Ziyaretçinin ülkesi Türkiye değilse bu kurala takılsın.
3) Action seç
Action olarak:Managed Challenge
seç.CAPTCHA değil, Managed Challenge kullanın.
Bu seçenek gerçek kullanıcıları yormaz, botları otomatik yakalar.
4) Kural adı ver ve kaydet
Name:
Non-TR Human Verification
Kaydet → Deploy 5) Test
VPN aç:- Almanya / ABD → siteye gir → Verify you are human çıkmalı
- Türkiye IP → direkt site açılmalı
(Önerilen) Ek koruma
Cloudflare → Security → BotsBot Fight Mode → ON
Bu ayar ile birlikte:Yurtdışı bot trafiği %8090 azalır.