Ubuntu 22.04 Üzerine WireGuard VPN Kurulumu (Adım Adım Rehber)

Ubuntu 22.04 Üzerine WireGuard VPN Kurulumu (Adım Adım Rehber)
4m
0 comments
Print
2025/06/05

Bak şimdi, dışarısı yağmur, cumartesi sabahı, kahve elimde.
Diyorum ki bu haftalardır ertelediğim VPN işini artık halledeyim.
VPS hazır, Ubuntu 22.04 yüklü, hiçbir şey yok üzerinde.

İnternette ne aradıysam herkes “WireGuard WireGuard” diye bağırıyor.
Diyorlar ki “hızlıymış”, “hafifmiş”, “OpenVPN kimmiş” falan.
İyi dedim, bakalım neymiş bu olay.

İlk iş sistemi güncelle. Klasik.

sudo apt update && sudo apt upgrade -y

Hiç hata vermedi. Oh.
Ardından:

sudo apt install wireguard -y

Ve… bu kadar mı yani?
Evet. Ne extra repo, ne dependency krizi. Bildiğin kurdu.
Şaşırdım açıkçası.

Anahtar meselesi:

Tamam dedim, şimdi bu işin bir private key, bir public key tarafı var.
Ama nasıl yapılıyor? Google’da “wg genkey” yazınca direkt çıktı:

wg genkey | tee privatekey | wg pubkey > publickey

2 dosya oluştu, tıkır tıkır.
Private’ı bi yere kaydettim. Public zaten client tarafında lazım olacak.

Config dosyası — burası olaylı

sudo nano /etc/wireguard/wg0.conf

Ve içine yazdım:

[Interface]
PrivateKey = BURAYA_PRIVATE_KEY
Address = 10.0.0.1/24
ListenPort = 51820

[Peer]
PublicKey = BURAYA_CLIENT_PUBLIC_KEY
AllowedIPs = 10.0.0.2/32

Net. Temiz. Ama yine de biraz tedirginim. Hani eksik bir şey kalmış olabilir.

IP yönlendirme falan…

“Ben bu IP yönlendirme işlerinden pek anlamam açıkçası ama herkes ‘net.ipv4.ip_forward=1’ yaz diyor, ben de yazdım.”
Yorum satırını kaldırdım, kaydettim, sysctl -p dedim geçti gitti.

Ve an o an…

sudo wg-quick up wg0

Hiçbir şey demedi.
Hani insan bir “başardın kanka” falan bekliyor ama yok, sessiz sedasız açıldı.
Ama çalışıyor muydu?

Deneme kısmı – En sevdiğim

sudo wg

Handshake bekliyor.

ping 10.0.0.1 → cevap geldi.

curl ifconfig.me → VPN IP’si çıkıyor.

O an var ya… bi keyif geldi anlatamam.
Dedim “bunu hak ettim”.

Güvenlik duvarı? Ha doğru ya!

sudo ufw allow 51820/udp
sudo ufw allow ssh
sudo ufw enable

Uzatmadan hallettim.

Sonuç:

Korkulacak bir şey değilmiş.
Yani ilk başta “kafam yanacak” diyordum ama gayet smooth ilerledi.
Eğer sen de deneyeceksen, sıfırdan VPS ile uğraş. Ben Eldernode Germany Linux VPS almıştım. Temiz sistem, kur ve geç.

He bu arada, client tarafını da hallettim. Android’de de denedim, çalışıyor.
İstersen onun kısmını da yazarım, yazmadıysam hatırlat ✌️

Share this Post

Leave a reply

Calculate the value of (4 + 7) :

Save my name and email in this browser for the next time.

Last Comments

Show More