# Bir VPS'te WireGuard'ı nasıl kurarım?

> Debian 13 veya Ubuntu 24.04'te bir VPS'te 7 adımda WireGuard VPN kurun. 1 vCPU ve 1 GB RAM'li Ember, ayda $3.74'den çalıştırır.

- URL: https://gloamport.com/tr/guides/how-to-set-up-wireguard-on-a-vps/
- Son güncelleme: 2026-11-10
- Yayıncı: Gloamport (https://gloamport.com)

Debian 13 ve Ubuntu 24.04 için tam komutlarla, bir 1 GB VPS üzerinde eksiksiz bir WireGuard sunucusu.

**Kısa yanıt — Bir VPS'te WireGuard'ı nasıl kurarım?**

Bir VPS'te WireGuard kurmak için Debian 13 veya Ubuntu 24.04'te wireguard paketini kurun, wg genkey ile bir anahtar çifti üretin, ListenPort içeren /etc/wireguard/wg0.conf dosyasını yazın ve wg-quick up wg0 ile başlatın. Gloamport Ember planı, 1 vCPU, 1 GB RAM, 20 GB NVMe, 1 TB traffic, 12 aylık süreyle ayda $3.74 karşılığında bunu çalıştırır.

## Bir VPS'te WireGuard kurmak için neye ihtiyacım var?

| Öğe | Bu rehberde kullanılan değer |
| --- | --- |
| Plan | Ember: 1 vCPU, 1 GB RAM, 20 GB NVMe, 1 TB traffic |
| Fiyat | 12 aylık süreyle ayda $3.74, 1 aylıkta ayda $7.48 |
| Sistem | Debian 13 veya Ubuntu 24.04 |
| Paket | `wireguard` (`wg` ve `wg-quick` kurar) |
| Yapılandırma dosyası | `/etc/wireguard/wg0.conf` |
| UDP portu | 51820 (WireGuard hızlı başlangıcında kullanılan port) |
| Tünel alt ağı | 10.8.0.0/24 (bu rehber için seçilmiş özel bir aralık) |

*Fiyatlar 10 Kasım 2026 tarihinde kontrol edildi.*

Komutlar WireGuard hızlı başlangıcından, wg-quick man sayfasından ve çekirdek belgelerinden alınmıştır; 2026-11-10 tarihinde kontrol edilmiştir.

## Hangi Gloamport planı bir WireGuard sunucusu çalıştırır?

WireGuard sunucusu için Ember yeterlidir: Gloamport, onu "Birkaç cihaz için bir WireGuard VPN" için listeler. 1 vCPU, 1 GB RAM ve ayda 1 TB trafik içerir; WireGuard ilk ikisinden çok az kullanır.

Gloamport'un 10 Kasım 2026 üzerine yaptığı ankete göre, 32 sağlayıcı genelinde karşılaştırılabilir 1 vCPU, 1 GB'lık bir VPS'in medyan fiyatı ayda $10.55 idi. Her boyutta en ucuz olduğumuzu iddia etmiyoruz; mesele, bir VPN sunucusunun büyük bir plana ihtiyaç duymamasıdır. Tam KVM sanallaştırma: kendi çekirdeğiniz, kendi güvenlik duvarı kurallarınız ve kurarsanız kendi disk şifrelemeniz. Hesap tarafı için bkz. [Monero (XMR) ile VPS nasıl satın alınır?](https://gloamport.com/tr/buy-vps-with-monero/ "Monero (XMR) ile bir VPS'i nasıl satın alırım?").

## Bir VPS'te WireGuard'ı adım adım nasıl kurarım?

Temiz bir root girişinden çalışan bir tünele kadar yedi adım.

1. **Oturum açın ve WireGuard'ı kurun** — Yeni VPS'te bir root SSH oturumu açın ve apt update, ardından apt install wireguard komutlarını çalıştırın. Paket wg ve wg-quick sağlar.
2. **Sunucu anahtarlarını üretin** — umask 077 ayarlayın, sonra bir özel anahtar oluşturun ve ondan ortak anahtarı türetin. Özel anahtar asla sunucudan çıkmaz.
3. **İstemci anahtarlarını üretin** — Aynısını dizüstü bilgisayarınızda veya telefonunuzda yapın. Her cihazın kendi anahtar çifti vardır; yalnızca ortak anahtarları değiş tokuş edersiniz.
4. **Sunucuda wg0.conf dosyasını yazın** — Sunucuya tünel alt ağı içinde bir adres, bir ListenPort, özel anahtarı ve her cihaz için, o cihazın ortak anahtarı ve tek bir tünel adresi ile birlikte bir [Peer] ekleyin.
5. **İstemci yapılandırmasını yazın** — Endpoint öğesini VPS'in IPv4 adresine ve portuna yöneltin, AllowedIPs ayarlayın ve istemci NAT arkasındaysa PersistentKeepalive = 25 ekleyin.
6. **Arayüzü başlatın** — Her iki uçta wg-quick up wg0 çalıştırın, sonra yeniden başlatmadan sonra geri gelmesi için sunucuda systemctl enable --now wg-quick@wg0 çalıştırın.
7. **El sıkışmayı denetleyin** — wg show çalıştırın. Eşin altındaki bir "latest handshake" satırı, anahtarların eşleştiği ve UDP portuna ulaşılabildiği anlamına gelir.

## Anahtarları nasıl üretir ve sunucu yapılandırmasını nasıl yazarım?

`wg genkey` ve `wg pubkey` ile anahtar üretin; özel anahtar dosyasının yalnızca root tarafından okunabilmesi için önce `umask 077` ayarlanır. WireGuard hızlı başlangıcı, aşağıda kullanılan aynı tek satırlık komutu verir.

*Sunucu anahtar çiftini kurun ve üretin*

```bash
apt update
apt install wireguard
umask 077
wg genkey | tee /etc/wireguard/server.key | wg pubkey > /etc/wireguard/server.pub
cat /etc/wireguard/server.pub
```

*/etc/wireguard/wg0.conf on the VPS*

```ini
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = <contents of /etc/wireguard/server.key>

[Peer]
# laptop
PublicKey = <public key of the laptop>
AllowedIPs = 10.8.0.2/32
```

## İstemci yapılandırmasını nasıl yazarım ve tüneli nasıl başlatırım?

İstemcide kendi özel anahtarı, sunucunun ortak anahtarı ve VPS adresi ile ikinci bir dosya yazın; sonra `wg-quick up` ile etkinleştirin. `AllowedIPs` satırı hangi trafiğin tünele gireceğine karar verir: `10.8.0.0/24` yalnızca tünel trafiğini gönderir, `0.0.0.0/0, ::/0` her şeyi gönderir.

*Dizüstü bilgisayardaki wg0.conf (tam tünel)*

```ini
[Interface]
Address = 10.8.0.2/24
PrivateKey = <private key of the laptop>

[Peer]
PublicKey = <contents of server.pub>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25
```

*Başlatın ve el sıkışmayı denetleyin*

```bash
# on the VPS
wg-quick up wg0
systemctl enable --now wg-quick@wg0
wg show

# on the laptop
wg-quick up wg0
```

## Tüm trafiğimi VPS üzerinden nasıl yönlendiririm?

Tüm trafiğiniz için VPS'i çıkış olarak kullanmak üzere sunucuda IPv4 yönlendirmesini açın ve bir masquerade kuralı ekleyin. Çekirdek belgeleri `net.ipv4.ip_forward`'ı arayüzler arasında paketleri ileten anahtar olarak tanımlar ve varsayılanı 0'dır. MASQUERADE hedefi yalnızca nat tablosunda, POSTROUTING zincirinde geçerlidir.

İkisini de sunucu dosyasının `[Interface]` bölümüne, `PostUp` ve `PostDown` ile birlikte koyun; `wg-quick` bash'te çalışır ve `%i` arayüz adına genişler. Önce `ip route show default` ile herkese açık arayüz adını bulun, sonra aşağıdaki `eth0` yerine koyun.

*Sunucu [Interface] bölümü için ek satırlar*

```ini
PostUp = sysctl -w net.ipv4.ip_forward=1
PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
```

> **UDP portunu açın ve anahtarları koruyun** VPS'te çalıştırdığınız güvenlik duvarında UDP 51820'ye izin verin; çünkü WireGuard yalnızca bildiği eşlere yanıt verir. Asla bir özel anahtarı bir sohbete veya bir ticket'a yapıştırmayın: biri sızarsa yeni bir çift üretin ve diğer uçtaki ortak anahtarı değiştirin.

## WireGuard tünelinin çalıştığını nasıl bilirim?

Sunucuda `wg show` çalıştırın: yakın tarihli bir "latest handshake" ve sıfır olmayan aktarım sayaçları olan bir eş bağlıdır demektir. El sıkışma hiç görünmezse, iki ortak anahtarın da doğru tarafta olduğunu, Endpoint adresinin VPS'in IPv4 adresi olduğunu ve UDP 51820'nin açık olduğunu denetleyin.

Çalıştıktan sonra, plan açıklamasının dediği gibi, 12 aylık süreyle ayda $3.74 olan bir Ember birkaç cihaz için kişisel bir VPN'i karşılar. Bu yolu ticari bir yolla [Kendi kendine barındırılan bir VPN, bir VPS'te bir VPN hizmetinden daha iyi midir?](https://gloamport.com/tr/self-hosted-vpn-vs-vpn-service/ "VPS üzerindeki kendi sunucunuzdaki VPN, bir VPN hizmetinden daha mı iyi?") bölümünde karşılaştırın. Diğer uç, operatör düzeyinde NAT arkasındaki bir ev sunucusuysa, [Ev ağımı WireGuard ile bir VPS'e nasıl bağlarım (CGNAT arkasında)?](https://gloamport.com/tr/guides/how-to-connect-your-home-network-to-a-vps-with-wireguard/ "Ev ağımı WireGuard ile bir VPS'e (CGNAT arkasında) nasıl bağlarım?") bölümüne devam edin. Ardından VPS'i [VPS'te SSH nasıl sertleştirilir?](https://gloamport.com/tr/guides/how-to-harden-ssh-on-a-vps/ "Yeni bir VPS'te SSH nasıl sertleştirilir?") ile kilitleyin.

**Özet**

- Debian 13 veya Ubuntu 24.04'te apt ile `wireguard` kurun.
- `umask 077` ve `wg genkey | tee … | wg pubkey` ile anahtarlar oluşturun.
- Sunucu dosyasında Address, ListenPort, PrivateKey ve her cihaz için bir Peer gerekir.
- İstemci dosyasında sunucunun ortak anahtarı, Endpoint ve AllowedIPs gerekir.
- `PersistentKeepalive = 25`, bir NAT eşlemesini açık tutar.
- Tam tünel kullanımı için `net.ipv4.ip_forward=1` ve bir MASQUERADE kuralı gerekir.
- Ember, 12 aylık süreyle ayda $3.74.

## VPS'te WireGuard: sık sorulan sorular

### WireGuard hangi portu kullanır?

WireGuard, yapılandırmadaki ListenPort ile belirlenen UDP portunu kullanır. Hızlı başlangıç örneği 51820 kullanır ve bu rehber de aynısını yapar. Bu portu güvenlik duvarınızda açın.

### Ember WireGuard için yeterince büyük mü?

Gloamport, birkaç cihaz için bir WireGuard VPN olarak Ember'ı (1 vCPU, 1 GB RAM, 20 GB NVMe, 1 TB traffic) listeler. İzlenmesi gereken sınır, ayda 1 TB trafik sınırıdır.

### PersistentKeepalive ne yapar?

Bir NAT cihazının eşlemeyi açık tutması için her N saniyede bir paket gönderir. WireGuard hızlı başlangıcı 25 saniyeyi makul bir aralık olarak anar; 0 ise bunu kapatır.

### WireGuard'ı açılışta nasıl başlatırım?

`systemctl enable --now wg-quick@wg0` çalıştırın. Debian'ın wireguard-tools paketi `wg-quick@.service` birimini sağlar.

### Daha sonra ikinci bir cihaz ekleyebilir miyim?

Evet. Yeni cihazda bir anahtar çifti üretin, ortak anahtarıyla birlikte başka bir `[Peer]` bloğu ekleyin ve 10.8.0.3/32 gibi yeni bir tünel adresi verin, sonra `wg syncconf wg0 <(wg-quick strip wg0)` ile yeniden yükleyin.

## Kaynaklar

1. [WireGuard hızlı başlangıcı](https://www.wireguard.com/quickstart/) — WireGuard (checked 2026-11-10)
2. [wg-quick(8) kılavuz sayfası](https://manpages.debian.org/trixie/wireguard-tools/wg-quick.8.en.html) — Debian (checked 2026-11-10)
3. [wireguard-tools paketinin dosya listesi (trixie)](https://packages.debian.org/trixie/amd64/wireguard-tools/filelist) — Debian (checked 2026-11-10)
4. [IP sysctl: ip_forward](https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html) — The Linux Kernel documentation (checked 2026-11-10)
5. [iptables-extensions(8): MASQUERADE](https://manpages.debian.org/trixie/iptables/iptables-extensions.8.en.html) — Debian (checked 2026-11-10)

---

Gloamport: Gloamport, KYC'siz Linux KVM sunucuları satan bir VPS sağlayıcısıdır; sipariş hesap numarasıyla verilir ve kriptoparayla ödenir, önce Monero. İşletmeni DomaineGoat LLC'dir, Panama'da tescilli bir şirkettir. Bir sipariş bir paket, bir coin ve yalnızca isterseniz bir e-posta adresi ister: ad, posta adresi, telefon ya da kimlik belgesi istenmez. 12 aylık sürede her paket, 10 Kasım 2026'da okunan 38 KYC'siz kripto VPS sağlayıcısını kapsayan bir ankette adı verilen karşılaştırılabilir bir paketin en az %25 altındadır.
