WireGuard Linux'ta Nasıl Kurulur? Adım Adım Rehber

Bu yazıda, Linux sisteminize WireGuard VPN'i nasıl kurabileceğinizi adım adım anlattık. Özellikle Linux kullanıcıları için hızlı, güvenli ve kolay kurulum seçenekleri sunduk. WireGuard ile güvenli bağlantılar kurarak internetin tadını çıkarabilirsiniz.

BFS

WireGuard, modern ve güvenli bir VPN çözümü olarak son yıllarda popülerlik kazanmıştır. Özellikle Linux kullanıcıları için mükemmel bir seçenek olan WireGuard, kurulumu kolay, hızlı ve güvenli bir bağlantı sunar. Eğer siz de Linux üzerinde WireGuard kurmak istiyorsanız, doğru yerdesiniz! Adım adım ilerleyecek ve Linux cihazınızda güvenli bir VPN ağı kurmanın keyfini çıkaracağız.

Adım 1: WireGuard Paketini Yükleme



İlk adımda, Linux dağıtımınıza göre WireGuard paketini yüklemeniz gerekecek. Çoğu dağıtımda, WireGuard'ı sistem paket yöneticisi üzerinden kolayca kurabilirsiniz. İşte Ubuntu ve Debian gibi dağıtımlar için gerekli komutlar:


sudo apt update
sudo apt install wireguard


Bu komutlar ile WireGuard'ı yüklemiş olacaksınız. Eğer Fedora, CentOS veya RHEL kullanıyorsanız, şu komutları kullanabilirsiniz:


sudo dnf install wireguard-tools


Adım 2: WireGuard Anahtarlarını Oluşturma



WireGuard, güvenliği sağlamak için özel anahtarlar kullanır. Bu anahtarları oluşturmak oldukça basittir. Şimdi, sisteminizde özel ve genel anahtarlar oluşturacağız. Aşağıdaki komutları terminalde çalıştırarak bunu gerçekleştirebilirsiniz:


wg genkey | tee privatekey | wg pubkey > publickey


Bu komutla birlikte, iki dosya oluşturulacaktır: `privatekey` ve `publickey`. Bu dosyaları güvenli bir şekilde sakladığınızdan emin olun. Özel anahtarınızı kimseyle paylaşmamalısınız, ancak genel anahtarınızı paylaşabilirsiniz.

Adım 3: WireGuard Konfigürasyon Dosyasını Oluşturma



WireGuard'ı kullanabilmek için bir yapılandırma dosyasına ihtiyacınız olacak. Bu dosya, bağlantı ayarlarını ve ağ bilgilerini içerir. Bu dosyayı oluşturmak için aşağıdaki adımları takip edin:

Öncelikle bir yapılandırma dosyası oluşturun. Örneğin, `wg0.conf` isminde bir dosya oluşturabilirsiniz. Bu dosya genellikle `/etc/wireguard/` dizininde bulunur.


sudo nano /etc/wireguard/wg0.conf


İçeriği şu şekilde olmalıdır:


[Interface]
PrivateKey = [Private Anahtarınızı Buraya Yapıştırın]
Address = 10.0.0.1/24
ListenPort = 51820

[Peer]
PublicKey = [Karşı tarafın Genel Anahtarını Buraya Yapıştırın]
AllowedIPs = 10.0.0.2/32
Endpoint = [Karşı tarafın IP Adresi veya Domain Adresi]:51820


Yapılandırma dosyanızı kaydedin ve çıkın. Buradaki ayarlar, WireGuard bağlantınızın temel yapı taşlarını oluşturacaktır.

Adım 4: WireGuard'ı Başlatma



Konfigürasyon dosyanızı oluşturduktan sonra, WireGuard'ı başlatmak için şu komutu kullanabilirsiniz:


sudo wg-quick up wg0


Eğer her şey doğru şekilde yapılandırıldıysa, WireGuard bağlantınız başarılı bir şekilde başlatılacaktır. Bağlantınızın durumunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:


sudo wg


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



WireGuard'ın her sistem açılışında otomatik olarak başlatılmasını istiyorsanız, şu komutu kullanarak servisi etkinleştirebilirsiniz:


sudo systemctl enable wg-quick@wg0


Bu, WireGuard'ın her sistem yeniden başlatıldığında otomatik olarak çalışmasını sağlar.

Adım 6: Bağlantıyı Test Etme



Son olarak, bağlantınızın düzgün çalışıp çalışmadığını test etmeniz gerekiyor. Bunu, hedef ağla olan bağlantınızı kontrol ederek yapabilirsiniz. Örneğin, VPN üzerinden bir web sitesine bağlanmayı deneyebilirsiniz:


ping 10.0.0.2


Eğer ping yanıtı alıyorsanız, bağlantınız başarılıdır.

Adım 7: WireGuard'ı Durdurma



WireGuard'ı durdurmak isterseniz, şu komutu kullanabilirsiniz:


sudo wg-quick down wg0


Bu, WireGuard bağlantınızı sonlandıracaktır.

İ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'...