# Ağ Güvenlik Duvarı rehberi: sunucunuzu ağ girişinde koruyun, kendinizi kilitlemeden

https://www.gyrohosting.com/bilgi-bankasi/makale/ag-guvenlik-duvari-rehberi

- **Bu rehberde ne öğreneceksiniz**: Ağ Güvenlik Duvarı'nı hizmetinize eklemeyi, hazır kural setleriyle 2 dakikada korumayı, kendi kurallarınızı yazmayı, değişiklikleri güvenle denemeyi, kilitlenirseniz geri açmayı ve en sık üç senaryoyu (yalnız ofisten SSH, web sunucusu, posta sunucusu).
- **Süre**: 15 dakika
- **Kimin için**: Türkiye VDS, İstanbul fiziksel sunucu ya da Gyro Bulut kullanan herkes; kural yazmayı bilmeyenler hazır setlerle başlayabilir.
- **Gerekenler**: Aktif bir sunucu hizmeti ve üzerinde **Ağ Güvenlik Duvarı** ek hizmeti. Bağlandığınız IP adresini bilmek (panel önerir).

## 1. Neden gerekli?

İnternete açık her sunucu, açıldığı andan itibaren otomatik taramalara ve parola deneme saldırılarına maruz kalır. SSH (22), uzak masaüstü (3389) ve veritabanı portları (3306, 5432…) en çok denenen kapılardır.

Sunucunuzun içindeki güvenlik duvarı (ufw, firewalld, Windows Güvenlik Duvarı) bu trafiği **sunucuya ulaştıktan sonra** durdurur. Gyro Ağ Güvenlik Duvarı ise kuralları **ağ girişinde**, trafik sunucunuza gelmeden uygular:

- İstenmeyen trafik sunucunuzun işlemcisini ve bağlantı tablosunu hiç yormaz.
- Sunucunun içindeki ayarlar bozulsa, yeniden kurulum yapılsa ya da bir yazılım portu yanlışlıkla açsa bile kural geçerli kalır.
- Kuralları panelden, sunucuya bağlanmadan yönetirsiniz; birden çok sunucuda aynı mantığı tekrar kurmak kolaylaşır.

En iyi sonuç için ikisini birlikte kullanın: ağ güvenlik duvarı kaba filtre, sunucu içi güvenlik duvarı ince ayar.

## 2. Hangi hizmetlerde var, nasıl alınır, ne kadar?

### 2.1 Uygun hizmetler

| Hizmet | Ağ Güvenlik Duvarı |
| --- | --- |
| Türkiye VDS (İstanbul) | Var |
| Fiziksel sunucu (İstanbul) | Var |
| Gyro Bulut (tüm lokasyonlar) | Var, yalnız izin kurallarıyla (Bölüm 7) |
| Managed Private Hosting | Yok (bu üründe ek hizmet olarak sunulmuyor) |
| Fiziksel sunucu (Almanya, Finlandiya, Fırsat) | Şu an yok |
| Paylaşımlı hosting | Yok (sunucu ortak) |

### 2.2 Nasıl alınır?

- **Yeni siparişte:** sunucu sipariş ekranındaki ek hizmetler listesinde **Ağ Güvenlik Duvarı**'nı işaretleyin (varsayılan seçili değildir).
- **Mevcut sunucunuza:** hizmet sayfasında **Güvenlik Duvarı** sekmesini açın. Ek hizmet yoksa bir tanıtım kartı görünür. **Ek hizmet olarak ekle** düğmesi hizmetin **Eklentiler** sekmesini açar; orada **Ağ Güvenlik Duvarı**'nı seçip ödeyin. Ödeme onaylanınca sekme kural ekranına dönüşür.

![Ek hizmeti olmayan sunucuda sekme bir tanıtım kartı gösterir. Ek hizmet olarak ekle (1) sizi hizmetin Eklentiler sekmesine götürür.](https://www.gyrohosting.com/resources/uploads/bilgi-merkezi/K01-01-tr.webp)

### 2.3 Fiyatlar (sunucu başına, aylık, KDV hariç)

| Ek hizmet | Fiyat | Ne verir |
| --- | --- | --- |
| **Ağ Güvenlik Duvarı** | 1,49 € **0,99 €** (%34 indirim) | Tüm hazır setler, 10 özel kural, deneme modu, acil açma, kaba kuvvet ve port tarama koruması, 7 günlük engellenen trafik sayacı |
| Güvenlik Duvarı: Ülke Filtresi | +0,49 € | "Yalnız Türkiye" ya da seçtiğiniz ülkelerden erişim |
| Güvenlik Duvarı: Ek Kural Paketi | +0,49 € (+20 kural) · +0,98 € (+40 kural) | Özel kural hakkını 30 ya da 50'ye çıkarır |
| Güvenlik Duvarı: Engellenen Trafik Raporu | +0,29 € | Engellenen trafik geçmişi 7 yerine 90 gün |

Ülke filtresi, ek kural paketi ve rapor yalnız ana **Ağ Güvenlik Duvarı** ek hizmetiyle birlikte alınabilir. Uzun dönemde ödeme aylık fiyatın katıdır (ör. yıllık 11,88 €); bu ek hizmetlerde ayrıca dönem indirimi yoktur.

## 3. Sekme turu

Hizmet sayfanızda **Güvenlik Duvarı** sekmesini açın. Ekran yukarıdan aşağıya şöyledir (numaralar aşağıdaki görüntüdekilerle aynıdır):

![Sekme turu: (1) durum, (2) korunan IP, (3) mod, (4) ping, (5) hazır setler, (6) kurallar, (7) Kural ekle ve Kaydet ve dene. Örnekte Web sunucusu, Linux yönetimi ve kaba kuvvet koruması eklendi, henüz kaydedilmedi.](https://www.gyrohosting.com/resources/uploads/bilgi-merkezi/K01-02-tr.webp)

1. **Durum rozeti:** **Kapalı**, **Uygulanıyor**, **Deneme**, **Aktif** ya da **Acil açık (filtre yok)**.
2. **Korunan IP:** kuralların uygulandığı sunucu IP adres(ler)iniz. Bunu sistem belirler, siz değiştiremezsiniz.
3. **Mod seçimi:**
  - **İzin verilenler dışında kapalı** (önerilen): yalnız kurallarla izin verdiğiniz trafik girer.
  - **Engellenenler dışında açık:** tüm trafik girer, yalnız engel kurallarınız düşürülür.
4. **Ping'e (ICMP) yanıt ver:** kapatırsanız sunucunuz ping'e yanıt vermez (izleme araçlarınız ping kullanıyorsa açık bırakın).
5. **Hazır kural setleri:** tek tıkla eklenen kural grupları (Bölüm 4).
6. **Kurallar:** sizin ve hazır setlerin kuralları; **Yukarı**/**Aşağı** ile sıralanır, **Sil** ile kaldırılır. Başlığın yanında "0 / 10 özel kural" sayacı görünür; hazır setlerden gelenler **hazır** etiketi taşır.
7. **Kural ekle** ve **Kaydet ve dene:** kaydedilmemiş değişiklik varsa yanında "Kaydedilmemiş değişiklik var" yazar. Deneme sırasında üstte **Kalıcı yap** ve **Acil aç** düğmeleri çıkar (Bölüm 5).

Sayfanın altında ayrıca **Engellenen trafik (son 7 gün)** grafiği ve son 15 değişikliği gösteren **Değişiklik kaydı** bulunur: kim (**Siz**, **Gyro destek**, **Sistem**), ne zaman, ne yaptı.

### Bir kuralın alanları

| Alan | Seçenekler |
| --- | --- |
| **Eylem** | **İzin ver** / **Engelle** |
| **Protokol** | TCP, UDP, ICMP, **Tümü** |
| **Port** | Boş = **Tümü**; tek port `22`, liste `80,443`, aralık `1000-2000` (kural başına en çok 15 port/aralık). ICMP ve Tümü'nde port seçilmez. |
| **Kaynak** | **Herkes**; tek IP `198.51.100.7`; ağ `198.51.100.0/24`; virgülle en çok 10 kaynak. Ülke filtresi varsa **Ülke:** / **Ülke dışı:** |
| **Not** | Kendiniz için kısa açıklama (ör. "Ofis") |

> **Bilgi**
> 
> Hazır setlerden gelen kurallar özel kural hakkınızdan düşmez. Kaba kuvvet ve port tarama koruması her zaman diğer kurallardan önce uygulanır.

## 4. Hazır kural setleri

| Hazır set | Ne yapar |
| --- | --- |
| **Web sunucusu** | 80 ve 443 (HTTP/3 için UDP 443 dahil) herkese açık |
| **Linux yönetimi** | SSH (22) yalnız sizin girdiğiniz IP'lere açık, diğer herkese kapalı |
| **Windows uzak masaüstü** | RDP (3389, TCP+UDP) yalnız sizin IP'lerinize açık |
| **Posta sunucusu** | 25, 465, 587, 993 açık |
| **Oyun sunucusu** | Minecraft (25565), Steam/CS (27015-27030), FiveM (30120), Unreal (7777-7778) |
| **Veritabanı dışa kapalı** | MySQL, PostgreSQL, MSSQL, Redis, MongoDB, Elasticsearch, Memcached portları dışarıdan kapalı |
| **Yalnız Türkiye** | Türkiye dışından gelen tüm bağlantılar engellenir (Ülke Filtresi gerekir) |
| **Kaba kuvvet + tarama koruması** | SSH/RDP'ye parola deneme saldırısı ve port taraması yapan kaynak 1 saat engellenir |

**Linux yönetimi** ya da **Windows uzak masaüstü**'ne tıkladığınızda "İzin verilecek IP adresleri" sorulur. Kutuda paneli kullandığınız bağlantının IP adresi hazır yazılı gelir; ofis ve ev IP'lerinizi virgülle ekleyin. Kendi kuralınızı yazarken de **Kaynak** alanında **Şu anki IP adresiniz** önerisini seçebilirsiniz.

## 5. Deneme modu ve "Kalıcı yap": kendinizi kilitlemeyin

Güvenlik duvarında en sık yapılan hata, yanlış bir kuralla kendi bağlantınızı kesmektir. Bu yüzden **her değişiklik önce 5 dakikalık bir denemedir**:

1. Kurallarınızı hazırlayın ve **Kaydet ve dene**'ye basın. Durum birkaç saniye **Uygulanıyor**, sonra **Deneme** olur; ekranda geri sayım görünür ("Deneme: 4:12 sonra geri alınacak").
2. **Hemen test edin:** mevcut SSH/RDP oturumunuzu **kapatmadan**, yeni bir pencereden tekrar bağlanın; sitenizi ve uygulamanızı açın.
3. Her şey yolundaysa **Kalıcı yap**'a basın. Durum **Aktif** olur.
4. Bağlanamıyorsanız **hiçbir şey yapmayın**: 5 dakika dolunca sistem değişikliği kendiliğinden geri alır ve son kalıcı kurallarınıza döner (daha önce hiç kalıcı kural yoksa filtre tamamen kalkar). Değişiklik kaydında "Deneme süresi doldu, önceki kurallara dönüldü" satırını görürsünüz.

![Kaydet ve dene sonrası: durum Deneme (1), geri sayım ve Kalıcı yap / Acil aç düğmeleri (2). Bağlantınızı test edip Kalıcı yap deyin; demezseniz 5 dakikada geri alınır.](https://www.gyrohosting.com/resources/uploads/bilgi-merkezi/K01-03-tr.webp)

> **Dikkat**
> 
> Sayfadan kaydetmeden çıkarsanız ("Kaydedilmemiş değişiklik var" uyarısı) değişiklikleriniz uygulanmaz. Dakikada en çok 5 değişiklik yapılabilir.

### Acil aç

Bir sorun çıktığında ve 5 dakikayı beklemek istemediğinizde ya da kalıcı yaptığınız bir kural sonradan sorun çıkardığında:

1. **Acil aç**'a basın ve onaylayın ("Tüm kurallar devre dışı kalacak…").
2. Filtre birkaç saniyede kalkar, durum **Acil açık (filtre yok)** olur. Kurallarınız silinmez, saklanır.
3. Sorunu düzeltince **Yeniden etkinleştir**'e basın.

Müşteri paneli sunucunuzdan bağımsız çalıştığı için, sunucunuza bağlanamasanız bile panele girip **Acil aç**'ı kullanabilirsiniz.

## 6. Ülke filtresi ve kaba kuvvet koruması

### 6.1 Ülke filtresi

**Güvenlik Duvarı: Ülke Filtresi** ek hizmetiyle kaynak alanında **Ülke:** (yalnız bu ülkelerden) ya da **Ülke dışı:** (bu ülkeler dışındaki herkes) kullanabilirsiniz. En kolay yolu **Yalnız Türkiye** hazır setidir.

- Bir kuralda en çok 3 ülke seçilebilir. Desteklenen ülkeler: Türkiye, Azerbaycan, Kıbrıs, Almanya, Hollanda, Birleşik Krallık, Fransa.
- Ülke bilgisi IP bloklarının kayıtlı olduğu ülkeye göre belirlenir; coğrafi konumla her zaman birebir örtüşmez (ör. yurt dışı kayıtlı bir mobil operatör IP'si).
- Yurt dışındayken kendi sunucunuza erişmeniz gerekebilir: "Yalnız Türkiye" kullanıyorsanız, kendi IP'nize **İzin ver** kuralı ekleyip yukarı taşıyın ya da gerektiğinde **Acil aç**'ı kullanın.

### 6.2 Kaba kuvvet ve port tarama koruması

- **Kaba kuvvet koruması:** SSH (22) ve uzak masaüstü (3389) portlarına dakikada 10'dan fazla yeni bağlantı açan kaynak, o porta **1 saat** engellenir. Diğer portlar etkilenmez.
- **Port tarama koruması:** sunucunuzun portlarını tek tek tarayan kaynak 1 saat engellenir.

> **Bilgi**
> 
> Koruma kuralları her zaman diğer kurallardan önce uygulanır; bir **İzin ver** kuralı bu engeli aşmaz. Kendi otomasyon araçlarınız (ör. çok sık bağlanan bir yedekleme betiği) eşiğe takılıyorsa bağlantıları tek oturumda toplayın (SSH için ControlMaster) ya da o sunucuda kaba kuvvet korumasını kaldırın.

### 6.3 Sayaçlar

**Engellenen trafik** bölümü son 7 günün engellenen paket sayısını gün gün gösterir (5 dakikada bir güncellenir). Daha uzun geçmiş için **Engellenen Trafik Raporu** ek hizmetiyle 90 gün tutulur.

## 7. Gyro Bulut'ta farklar

Gyro Bulut sunucularında kurallar bulut altyapısının ağ güvenlik duvarında uygulanır. Arayüz ve deneme/kalıcı/acil aç mantığı aynıdır; farklar şunlardır:

| Konu | Türkiye VDS / İstanbul fiziksel | Gyro Bulut |
| --- | --- | --- |
| Mod | İki mod | Yalnız **İzin verilenler dışında kapalı** |
| Eylem | İzin ver + Engelle | Yalnız **İzin ver** |
| Hazır setler | Hepsi | Web, Posta, Oyun (Linux/RDP için kendi izin kuralınızı yazın) |
| Ülke filtresi | Var | Yok |
| Kaba kuvvet / port tarama koruması | Var | Yok |
| Kural sınırı | Hizmetinizin özel kural hakkı | Ayrıca en çok 50 altyapı kuralı (her port ayrı sayılır) |
| Engellenen trafik sayacı | Var | Sağlanmıyor |
| IPv6 | Türkiye VDS'te IPv6 yok | "Herkes" kaynağı IPv4 ve IPv6'yı birlikte kapsar |

Gyro Bulut'ta Ağ Güvenlik Duvarı açıkken, hizmet sayfasındaki eski basit güvenlik duvarı aracı gizlenir; tek yerden yönetirsiniz.

## 8. Sık senaryolar

### 8.1 Linux sunucu: SSH yalnız ofis IP'nizden, web herkese açık

1. Mod: **İzin verilenler dışında kapalı**.
2. Hazır set: **Web sunucusu**.
3. Hazır set: **Linux yönetimi** → ofis ve ev IP'lerinizi yazın (ör. `203.0.113.10, 198.51.100.25`).
4. Hazır set: **Kaba kuvvet + tarama koruması** (isteğe bağlı ama önerilir).
5. **Kaydet ve dene** → yeni bir pencereden SSH ile bağlanın ve sitenizi açın → **Kalıcı yap**.

> **Dikkat**
> 
> SSH'ı 22 dışında bir portta çalıştırıyorsanız hazır set yerine kendi kuralınızı yazın: **İzin ver** · TCP · `2222` · kaynak ofis IP'niz.

> **Bilgi**
> 
> Ev internetinizin IP'si değişiyorsa (çoğu ev bağlantısında değişir), kalıcı bir ofis IP'si, VPN ya da bir yedek erişim IP'si ekleyin. Kilitlenirseniz panelden **Acil aç** her zaman çalışır.

### 8.2 Web sunucusu (WordPress, cPanel ya da Plesk kurulu)

1. Mod: **İzin verilenler dışında kapalı**.
2. Hazır setler: **Web sunucusu**, **Veritabanı dışa kapalı**, **Kaba kuvvet + tarama koruması**.
3. Kontrol paneli kullanıyorsanız panel portunu yalnız kendinize açın: **İzin ver** · TCP · `2083,2087` (cPanel/WHM) ya da `8443` (Plesk) · kaynak kendi IP'leriniz.
4. Sunucuda e-posta da çalışıyorsa **Posta sunucusu** setini ekleyin.
5. SSH için 8.1'deki gibi **Linux yönetimi** setini ekleyin.
6. **Kaydet ve dene** → siteyi, paneli ve SSH'ı test edin → **Kalıcı yap**.

### 8.3 Posta sunucusu

1. Mod: **İzin verilenler dışında kapalı**.
2. Hazır set: **Posta sunucusu** (25, 465, 587, 993).
3. Kullanıyorsanız ek portlar için kendi kuralınızı yazın: **İzin ver** · TCP · `110,143,995` (POP3/IMAP).
4. Webmail ve otomatik yapılandırma için **Web sunucusu** setini ekleyin.
5. Yönetim için **Linux yönetimi** + **Kaba kuvvet + tarama koruması**.
6. **Kaydet ve dene** → bir test e-postası gönderip alın → **Kalıcı yap**.

> **Bilgi**
> 
> Posta sunucularında 25 numaralı port herkese açık olmalıdır; dünyanın her yerinden gelen e-postalar bu porttan girer. "Yalnız Türkiye" setini posta sunucusunda kullanmayın.

### 8.4 Windows sunucu: uzak masaüstü yalnız sizden

Hazır set **Windows uzak masaüstü** + IP'leriniz, gerekiyorsa **Web sunucusu**, **Kaba kuvvet + tarama koruması**. RDP, parola deneme saldırılarının en yoğun hedefidir; bu set herkese açık RDP'den çok daha güvenlidir.

## 9. Sorun giderme

| Belirti | Olası neden | Çözüm |
| --- | --- | --- |
| Kaydettikten sonra SSH/RDP bağlantım koptu | İzin listesinde IP'niz yok ya da IP'niz değişti | 5 dakika bekleyin, değişiklik kendiliğinden geri alınır; ya da **Acil aç**. Sonra kuralın **Kaynak** alanında **Şu anki IP adresiniz** önerisini seçin. |
| Kalıcı yaptıktan sonra bir servis çalışmıyor | O servisin portu izin listesinde yok | **Acil aç** → eksik portu ekleyin → **Yeniden etkinleştir** → **Kaydet ve dene** → **Kalıcı yap**. |
| "Özel kural hakkınız doldu" | 10 özel kural kullanıldı | Kuralları birleştirin (tek kuralda 15 port, 10 kaynak) ya da **Ek Kural Paketi** alın. |
| "Ülke kuralları için Ülke Filtresi ek hizmeti gerekir" | Ülke ek hizmeti yok | **Güvenlik Duvarı: Ülke Filtresi**'ni ekleyin. |
| "Bulut sunucuda yalnız izin kuralı eklenebilir" | Gyro Bulut'ta Engelle kuralı | İzin listesi mantığıyla yazın: yalnız izin verdikleriniz girer. |
| "Çok sık değişiklik: bir dakika sonra tekrar deneyin" | Dakikada 5 değişiklik sınırı | Bir dakika bekleyin. |
| "Önceki işlem sürüyor" | Son değişiklik hâlâ uygulanıyor | Birkaç saniye bekleyin. |
| "Güvenlik duvarı bakım nedeniyle geçici olarak kapalı" | Ağ bakımı | Kurallarınız korunuyor; bakım bitince kendiliğinden geri gelir. Durum için status.gyrohosting.com. |
| Aynı ağdaki başka sunucumdan gelen trafik engellenmiyor | Aynı IP bloğundaki sunucular arasındaki trafik ağ girişinden geçmez | Bu trafik için sunucu içi güvenlik duvarını kullanın. |

> **Biliyor muydunuz?**
> 
> **Gyro Uptime İzleme** ile sunucunuzun portlarını dışarıdan izleyebilirsiniz. Güvenlik duvarı değişikliğinden sonra bir servis erişilemez olursa dakikalar içinde e-posta, SMS ya da Telegram ile haberiniz olur. Gyro müşterilerine 10 izleyicilik ücretsiz paket var.

## 10. Sık sorulan sorular

**Sunucumun içindeki güvenlik duvarını kapatmalı mıyım?**

Hayır. İkisi birlikte çalışır. Ağ güvenlik duvarı trafiği sunucuya gelmeden süzer; sunucu içi güvenlik duvarı son katmandır.

**Sunucumun dışarıya yaptığı bağlantılar (güncelleme, API çağrısı) etkilenir mi?**

Hayır. Sunucunuzun başlattığı bağlantıların yanıtları her iki modda da kendiliğinden kabul edilir. Çok nadiren, 3 saniyeden geç gelen UDP yanıtları "İzin verilenler dışında kapalı" modunda düşebilir; DNS gibi günlük kullanımda fark edilmez.

**Kendimi kilitlersem ne olur?**

Değişiklik kalıcı yapılmadıysa 5 dakikada kendiliğinden geri alınır. Kalıcı yapıldıysa panelden **Acil aç**'a basın; panel sunucunuzdan bağımsızdır.

**Sistem arızalanırsa sunucuma erişim kesilir mi?**

Hayır. Sistem, arıza durumunda erişimi kesmek yerine filtreyi kaldıracak şekilde tasarlandı: sunucunuz o süre korumasız kalır ama erişilemez olmaz. Durum düzelince kurallarınız yeniden uygulanır.

**Kuralları sunucumun IP'si dışında başka bir IP'ye uygulayabilir miyim?**

Hayır. Kurallar yalnız o hizmete ait Gyro IP'lerine uygulanır; bu da başka birinin sizin sunucunuza kural yazmasını engeller.

**Hazır setler özel kural hakkımdan düşer mi?**

Hayır. Yalnız kendi yazdığınız kurallar sayılır (paket başına 10; ek paketle 30 ya da 50).

**Gyro destek ekibi kurallarımı görebilir mi?**

Destek talebi açtığınızda ekibimiz kurallarınızı görebilir ve gerekirse filtreyi acil açabilir; ekibin yaptığı her işlem **Değişiklik kaydı**'nda "Gyro destek" olarak görünür.

**DDoS saldırısına karşı korur mu?**

Hayır, bu bir DDoS koruma ürünü değildir. Port ve kaynak bazında erişim denetimi, parola deneme ve port tarama koruması sağlar.

**Ek hizmeti iptal edersem ne olur?**

Kurallarınız ağdan kaldırılır, tüm trafik serbest kalır ve kural listeniz silinir. Ek hizmeti yeniden alırsanız kuralları baştan kurarsınız; iptal etmeden önce kurallarınızın notunu alın. Sunucu hizmeti sona erdiğinde de aynısı olur.

## Sıradaki adım

- **SSH'ı parola yerine anahtarla kullanın:** "SSH anahtarı oluşturma ve kullanma" rehberi. Güvenlik duvarıyla birlikte en etkili iki önlemden biridir.
- Sunucunuzda henüz Ağ Güvenlik Duvarı yok mu? Hizmet sayfanızdaki **Güvenlik Duvarı** sekmesinden ayda **0,99 €**'ya ekleyin.
