• 21-01-2026, 18:17:50
    #1
    Sitemde cloudflare kurulu. TR hariç yurtdışından siteye girenlere insan doğrulaması yapmak istiyorum. Bunun için nasıl bir kural oluşturabilirim
  • 21-01-2026, 18:20:28
    #2
    Üyeliği durduruldu
    merhaba iyi forumlar

    Cloudflare Dashboard'a giriş yapın ve sitenizi seçin.
    Sol menüden Security > WAF
    Custom Rules sekmesinde ve Create rule
    Rule Name: İstediğiniz bir isim verin (Örn: Yurtdisi Dogrulama).
    Field : Country seçin.
    Operator : does not equal seçin.
    Value : Turkey seçin.
    Action : Managed Challenge seçin.
  • 21-01-2026, 18:22:00
    #3


    resimdeki gibi yapacaksınız
  • 21-01-2026, 18:24:22
    #4
    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 → Bots
    Bot Fight Mode → ON
    Bu ayar ile birlikte:
    Yurtdışı bot trafiği %80–90 azalır.
  • 21-01-2026, 18:24:29
    #5
    Öncelikle teşekkürler.

    Managed Challenge mı? yoksa Interactive Challenge mi?
    Birde arama motorları gibi yararlı botları engeller mi?


    xsedat adlı üyeden alıntı: mesajı görüntüle
    merhaba iyi forumlar

    Cloudflare Dashboard'a giriş yapın ve sitenizi seçin.
    Sol menüden Security > WAF
    Custom Rules sekmesinde ve Create rule
    Rule Name: İstediğiniz bir isim verin (Örn: Yurtdisi Dogrulama).
    Field : Country seçin.
    Operator : does not equal seçin.
    Value : Turkey seçin.
    Action : Managed Challenge seçin.
    neatness adlı üyeden alıntı: mesajı görüntüle


    resimdeki gibi yapacaksınız
  • 21-01-2026, 18:25:39
    #6
    sanalyus adlı üyeden alıntı: mesajı görüntüle
    Öncelikle teşekkürler.

    Managed Challenge mı? yoksa Interactive Challenge mi?
    Birde arama motorları gibi yararlı botları engeller mi?
    Interactive direk captcha doğrulması getirir
    Managed arka planda direk doğrular diye biliyorum

    cf nin kendi sistemi var hiçbir şekilde botları engellemez
  • 21-01-2026, 18:27:26
    #7
    Üyeliği durduruldu
    sanalyus adlı üyeden alıntı: mesajı görüntüle
    Öncelikle teşekkürler.

    Managed Challenge mı? yoksa Interactive Challenge mi?
    Birde arama motorları gibi yararlı botları engeller mi?
    Cloudflare artık genel kullanım için Managed Challenge seçeneğini önerir.

    Managed Challenge (Önerilen): Cloudflare, ziyaretçinin tarayıcı verilerini, IP itibarını ve davranışlarını analiz eder. Eğer ziyaretçi "temiz" görünüyorsa, kullanıcıya hiçbir şey sormadan arka planda doğrulamayı yapar ve siteyi açar. Sadece şüpheli durumlarda bir "tık" veya Captcha ister. Kullanıcı deneyimi (UX) için çok daha iyidir.

    Interactive Challenge: Ziyaretçi kim olursa olsun karşısına mutlaka bir kutucuk veya görsel bulmaca çıkar. Bu, gerçek kullanıcıları yorabilir ve sitenizin hemen çıkma oranını (bounce rate) artırabilir.
  • 21-01-2026, 18:27:42
    #8
    Verdiğiniz bilgiler için teşekkürler
  • 21-01-2026, 18:30:34
    #9
    Üyeliği durduruldu
    sanalyus adlı üyeden alıntı: mesajı görüntüle
    Verdiğiniz bilgiler için teşekkürler
    rica ederizz