Cloudflare’de Ülke Bazlı Sansür (Ülke Engelleme) Nasıl Yapılır ?

Yönetici
Yönetim Kurulu Başkanı
Chairman of the Board
Katılım
10 Nisan 2025
Mesajlar
743
Reaksiyon puanı
81
0a98f931bf0390d4ee7417bf295bf82e.jpg



Cloudflare’de Ülke Bazlı Sansür (Ülke Engelleme) Nasıl Yapılır ?


Birçok web sitesi sahibi, belirli ülkelerden gelen trafiği engellemek isteyebilir.
Bu, kötü niyetli saldırıların önüne geçmek, istenmeyen ziyaretçileri filtrelemek veya bölgesel içerik erişim kısıtlamaları uygulamak için yapılır.
Cloudflare, bu tür ülke bazlı engellemeleri kolayca yapmanızı sağlayan güçlü bir güvenlik ve trafik yönetimi aracına sahiptir.


Bu makalede, Cloudflare üzerinde ülke bazlı sansürün (engellemenin) nasıl yapılacağını adım adım anlatacağım.




1. Cloudflare Hesabınıza Giriş Yapın​


Öncelikle Cloudflare hesabınıza giriş yapın ve sansür uygulamak istediğiniz web sitesini seçin.




2. Firewall (Güvenlik Duvarı) Sekmesine Gidin​


  • Sol menüden "Security" (Güvenlik) ya da doğrudan "Firewall" sekmesine tıklayın.
  • Burada, Cloudflare’ın gelişmiş güvenlik duvarı kurallarını yönetebilirsiniz.



3. Firewall Rules (Güvenlik Duvarı Kuralları) Oluşturun​


  • Firewall Rules bölümüne gidin.
  • Create a Firewall Rule (Yeni Güvenlik Duvarı Kuralı Oluştur) butonuna tıklayın.



4. Ülke Bazlı Engelleme Kuralı Yazın​


  • Kural oluşturma sayfasında, kuralınıza bir isim verin (örneğin: "Block Visitors From Country X").
  • Field (Alan) olarak Country seçin.
  • Operator (Operatör) olarak equals (eşittir) veya is in (şunlardan biri) seçebilirsiniz.
  • Engellemek istediğiniz ülkeyi seçin (örneğin, Türkiye için Turkey).

Örnek kural:


Kod:
(ip.geoip.country eq "TR")

Not: Birden fazla ülkeyi engellemek için:

Kod:
(ip.geoip.country in {"TR" "RU" "CN"})

5. İşlem (Action) Seçin​


  • Kuralın uygulanacağı işlemi seçin:
    • Block (Engelle) → İlgili ülkeden gelen tüm trafiği tamamen engeller.
    • Challenge → CAPTCHA doğrulaması yapar.
    • JS Challenge → JavaScript doğrulaması uygular.
    • Allow → Yalnızca bu ülkeden gelen trafiğe izin verir.



6. Kuralı Kaydedin ve Etkinleştirin​


  • Kuralı oluşturduktan sonra Deploy (Yayınla) veya Save (Kaydet) butonuna basın.
  • Kural aktif olduktan sonra, belirlediğiniz ülkelerden gelen ziyaretçiler belirtilen şekilde engellenecektir.



7. Kuralları Test Edin​


Engelleme kuralının doğru çalıştığını doğrulamak için:


  • VPN veya proxy kullanarak engellediğiniz ülkeden sitenize erişmeyi deneyin.
  • Cloudflare Firewall Analytics kısmından engellenen trafiği görebilirsiniz.



Neden Ülke Bazlı Engelleme Kullanılır?​


  • DDoS Saldırılarını Önlemek: Belirli ülkelerden çok sayıda saldırı alınıyorsa engellemek etkili olabilir.
  • İçerik Lisans ve Telif Hakları: Bölgesel kısıtlamalar gerektiriyorsa.
  • Spam ve Bot Trafiğini Azaltmak: Bazı ülkelerden gelen zararlı botlar engellenebilir.
  • Performans Artışı: Gereksiz trafiği engelleyerek kaynakları optimize etmek.



Dikkat Edilmesi Gerekenler​


  • VPN Kullanımı: Kullanıcılar VPN ile farklı ülkelerden bağlanabilir, bu yüzden engelleme tam koruma sağlamayabilir.
  • Yanlış Engelleme Riski: Yanlış ayarlar, meşru kullanıcıları da engelleyebilir.
  • Yasal Sorumluluklar: Bazı ülkelerde bu tür engellemeler yasal sorunlara yol açabilir.



Sonuç​


Cloudflare, ülke bazlı sansür ve engelleme için kolay ve güçlü araçlar sunar. Yukarıdaki adımlarla, sitenize gelen istenmeyen ülkelerden trafik akışını kontrol altına alabilirsiniz. Ancak engelleme işlemini yaparken dikkatli olmak ve etkilerini iyi değerlendirmek önemlidir.
 
Üst