WireGuard, kurulumu basit ve kullanımı oldukça kolay bir VPN çözümüdür. Hem performansı ile öne çıkar, hem de kurulumunun ne kadar basit olduğunu görünce şaşıracaksınız! Hazırsanız, başlayalım!
1. Gerekli Paketleri Yükleyin
WireGuard'ı Linux sisteminize kurabilmek için önce bazı temel paketleri yüklemelisiniz. Paket yöneticisiyle bu işlemi oldukça hızlı bir şekilde yapabilirsiniz. Eğer Ubuntu ya da Debian tabanlı bir sistem kullanıyorsanız, aşağıdaki komutla başlayabilirsiniz:
sudo apt update
sudo apt install wireguard
Bu komutlar, sisteminizdeki paketleri günceller ve WireGuard'ı yükler. Eğer bir CentOS veya RedHat tabanlı bir sistem kullanıyorsanız, aşağıdaki komutu kullanarak WireGuard'ı yükleyebilirsiniz:
sudo dnf install wireguard-tools
2. WireGuard Arayüzünü Yapılandırın
WireGuard, özel bir yapılandırma dosyası olan *wg0.conf* üzerinden çalışır. Bu dosya, VPN bağlantınızı yönetir ve bağlantının nasıl gerçekleşeceğini belirler. Şimdi, arayüzünüzü yapılandırmaya başlayalım.
İlk olarak, anahtar çiftinizi (public ve private key) oluşturmanız gerekiyor. Bu, WireGuard'ın şifreli bağlantılar kurmasına olanak tanıyacak. Aşağıdaki komutla bu anahtarları oluşturabilirsiniz:
wg genkey | tee privatekey | wg pubkey > publickey
Bu komut, bir privatekey ve publickey dosyası oluşturur. Private key, sadece sizin bilmeniz gereken gizli anahtardır. Public key ise diğer tarafla paylaşacağınız anahtardır.
Şimdi ise *wg0.conf* dosyasını oluşturmamız gerekiyor. Bu dosya, WireGuard VPN arayüzünün yapılandırılmasını içerir. Aşağıdaki komutla bu dosyayı oluşturabilirsiniz:
sudo nano /etc/wireguard/wg0.conf
Ve işte, *wg0.conf* dosyanız için örnek bir yapılandırma:
[Interface]
PrivateKey = [Private Key Buraya]
Address = 10.0.0.1/24
ListenPort = 51820
[Peer]
PublicKey = [Peer Public Key Buraya]
AllowedIPs = 10.0.0.2/32
Önemli Not: Buradaki [Private Key Buraya] kısmına sizin oluşturduğunuz private key’i, [Peer Public Key Buraya] kısmına ise diğer cihazın public key’ini yazmalısınız.
3. WireGuard Arayüzünü Başlatın
Konfigürasyon dosyasını oluşturduktan sonra, WireGuard arayüzünü başlatmaya hazırsınız. WireGuard'ı başlatmak için aşağıdaki komutu kullanabilirsiniz:
sudo wg-quick up wg0
Bu komut, VPN bağlantınızı başlatır. Eğer herhangi bir hata almazsanız, bağlantınız aktif olmalı. Durumunu kontrol etmek için şu komutu kullanabilirsiniz:
sudo wg
4. WireGuard Arayüzünü Otomatik Başlatma İçin Ayarlayın
WireGuard'ı her seferinde manuel olarak başlatmak yerine, sisteminiz her açıldığında otomatik olarak başlatılmasını isterseniz, aşağıdaki komutu kullanarak WireGuard'ı sistem başlangıcına ekleyebilirsiniz:
sudo systemctl enable wg-quick@wg0
Bu komut, her sistem açılışında WireGuard’ı otomatik olarak başlatacaktır.
5. Bağlantıyı Test Edin
VPN bağlantınızın aktif olup olmadığını kontrol etmek için, aşağıdaki komutla durumunuzu tekrar kontrol edebilirsiniz:
sudo wg
Eğer her şey doğru yapılandırıldıysa, burada aktif olan bağlantınızı ve cihazlar arası trafiği görmelisiniz.
Ve işte bu kadar! WireGuard VPN’iniz kuruldu ve kullanıma hazır. Eğer her şey yolunda gittiyse, internet bağlantınız artık daha güvenli ve anonim olmalı.
Sonuç
WireGuard, kurulumu kolay, hızlı ve güvenli bir VPN çözümü sunar. Linux üzerinde WireGuard kurmak, çok karmaşık olmayan ve hızlı bir süreçtir. Yukarıdaki adımları takip ederek, Linux sisteminizde VPN güvenliğinizi hızla artırabilirsiniz. Unutmayın, WireGuard ile internet trafiğinizi şifreleyerek güvende kalabilirsiniz!