WireGuard Linux’a Nasıl Kurulur? Adım Adım Rehber

Bu rehber, Linux üzerinde WireGuard kurulumunu adım adım anlatan basit ve anlaşılır bir kılavuzdur. Hızlı ve güvenli bir VPN çözümü için WireGuard'ı nasıl kurabileceğinizi öğrenin.

BFS

Giriş: WireGuard ile Güvenli Bağlantı Kurma



Bir zamanlar VPN (Virtual Private Network) denilince aklımıza OpenVPN, PPTP ve IPSec gibi eski protokoller gelirdi. Ancak son yıllarda, özellikle hız, güvenlik ve kullanım kolaylığı açısından devrim niteliğinde bir araç ortaya çıktı: WireGuard! Bu açık kaynaklı VPN çözümü, hem performansı hem de basitliği ile dikkatleri üzerine çekiyor. Eğer Linux işletim sistemi kullanıyorsanız, WireGuard'ı kurarak internet bağlantınızı daha güvenli hale getirebilirsiniz.

Haydi, şimdi adım adım nasıl kuracağımıza bakalım!

Adım 1: WireGuard Paketini Yüklemek



İlk adımda, WireGuard'ı sistemimize yüklememiz gerekiyor. Linux üzerinde paket yöneticisi aracılığıyla kolayca kurulum yapabiliriz. Kullanacağınız dağıtıma bağlı olarak farklı komutlar gerekebilir, ama genellikle Debian, Ubuntu ve türevleri için şu komutlar yeterlidir:


sudo apt update
sudo apt install wireguard


Bu komutlar ile WireGuard’ın en son sürümünü sisteminize kurmuş olacaksınız. Eğer Fedora, CentOS veya RHEL kullanıyorsanız, aşağıdaki komutu kullanabilirsiniz:


sudo dnf install wireguard-tools


Kurulum tamamlandıktan sonra, WireGuard’ı test etmek için komut satırında şu şekilde kontrol edebilirsiniz:


wg


Eğer bu komut bir hata vermiyorsa, WireGuard doğru şekilde kurulmuş demektir.

Adım 2: Anahtar Çiftini Oluşturmak



VPN bağlantısının güvenli olabilmesi için her iki uç noktanın da birer şifreli anahtara sahip olması gerekir. WireGuard’da bu işlem çok basittir. Şimdi, sistemimizdeki şifreli anahtarları oluşturacağız. Aşağıdaki komutu girerek, özel (private) ve genel (public) anahtarlarınızı oluşturabilirsiniz:


wg genkey | tee privatekey | wg pubkey > publickey


Bu komutla önce bir özel anahtar (privatekey) oluşturulacak, ardından bu anahtardan bir genel anahtar (publickey) türetilecektir. Anahtarlarınızı güvenli bir yerde saklayın. Şimdi, dosya sisteminizde `privatekey` ve `publickey` adında iki yeni dosya olduğunu görebileceksiniz.

Adım 3: WireGuard Konfigürasyonu



WireGuard, yapılandırma dosyaları aracılığıyla çalışır. Şimdi bir konfigürasyon dosyası oluşturmamız gerekiyor. Bu dosya, WireGuard bağlantısının nasıl çalışacağını belirler.

Konfigürasyon dosyasını oluşturmak için, `wg0.conf` adlı bir dosya oluşturacağız. Bu dosya, VPN bağlantınız için yapılandırma bilgilerini içerir. Örnek bir dosya şöyle görünebilir:


[Interface]
PrivateKey = 
Address = 10.200.200.1/24

[Peer]
PublicKey = 
Endpoint = :
AllowedIPs = 0.0.0.0/0, ::/0


Yukarıdaki örnekte:
- `` kısmına daha önce oluşturduğunuz özel anahtarı,
- `` kısmına ise bağlanmak istediğiniz sunucunun genel anahtarını koymalısınız.
- `` ve `` kısmını, VPN'e bağlanacağınız uzak sunucunun IP adresi ve portu ile değiştirin.

Dosya oluşturulduktan sonra, aşağıdaki komut ile WireGuard’ı başlatabilirsiniz:


sudo wg-quick up wg0


Bu komut, `wg0.conf` dosyanızdaki ayarları kullanarak WireGuard’ı başlatacaktır. Bağlantıyı kontrol etmek için şu komutu kullanabilirsiniz:


sudo wg


Eğer her şey yolunda giderse, artık güvenli bir bağlantıya sahipsiniz!

Adım 4: WireGuard'ı Otomatik Başlatma



Her defasında manuel olarak WireGuard'ı başlatmak yerine, sistem açıldığında otomatik olarak çalışmasını sağlayabilirsiniz. Bunu yapmak için şu komutu kullanabilirsiniz:


sudo systemctl enable wg-quick@wg0


Bu komut ile, sistem her açıldığında WireGuard otomatik olarak başlatılacak ve VPN bağlantınız aktif olacaktır.

Sonuç



WireGuard, Linux üzerinde kurulum açısından oldukça kolay ve kullanımı basittir. Hızlı, güvenli ve modern bir VPN çözümü arayanlar için mükemmel bir tercihtir. Birkaç basit adım ile WireGuard’ı Linux sisteminize kurarak internetteki güvenliğinizi arttırabilirsiniz. Şimdi internet trafiğiniz şifreli ve gizli, ve WireGuard ile her zamankinden daha güvendesiniz!

İlgili Yazılar

Benzer konularda diğer yazılarımız

VPN Kullanırken Güvenlik Hatalarından Kaçınmak: En Yaygın Yapılan 7 Hata ve Çözümleri

**İnternette güvenli gezintiyi sağlamak, modern dünyada her geçen gün daha önemli hale geliyor. Hangi cihazı kullanırsanız kullanın, dijital güvenliğinizi korumak, çoğu zaman zor bir görev gibi görünebilir. Ancak **VPN** (Virtual Private Network - Sanal...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...