Merhaba sevgili teknoloji meraklıları! Bugün sizlerle Linux üzerinde WireGuard VPN kurulumu yapacağız. WireGuard, modern, hızlı ve güvenli bir VPN protokolü olarak hızla popülerleşiyor. Hazırsanız, bilgisayarınızı ve ağınızı sihirli bir kalkan gibi korumaya başlayalım!
WireGuard Nedir?
WireGuard, az ve öz koduyla öne çıkan, açık kaynaklı ve son derece hızlı bir VPN çözümüdür. Geleneksel VPN'lerden farklı olarak, basit yapısı sayesinde daha az kaynak kullanır ve kurulumu kolaydır. Linux kullanıcıları için tam bir nimet!
Başlamadan Önce Gerekenler
- Bir Linux dağıtımı (Ubuntu, Debian, Fedora, CentOS vb.)
- Root veya sudo erişimi
- İnternet bağlantısı
Adım 1: WireGuard Kurulumu
Öncelikle sistem paketlerinizi güncelleyelim ve WireGuard’ı kuralım:
sudo apt update
sudo apt install wireguardAdım 2: Anahtar Çifti Oluşturma
WireGuard, bağlantıların güvenliği için public ve private anahtar çiftleri kullanır. Anahtarlarınızı oluşturmak için:
wg genkey | tee privatekey | wg pubkey > publickey Burada privatekey ve publickey dosyaları oluşacak.
Adım 3: WireGuard Yapılandırma Dosyası
Şimdi VPN yapılandırma dosyasını oluşturalım. Örnek bir yapılandırma dosyası:
[Interface]
PrivateKey = PRIVATE_KEY_INI_YERINE
Address = 10.0.0.1/24
ListenPort = 51820
[Peer]
PublicKey = PEER_PUBLIC_KEY
AllowedIPs = 10.0.0.2/32 Bu dosyayı /etc/wireguard/wg0.conf olarak kaydedebilirsiniz.
Adım 4: WireGuard’ı Başlatma ve Etkinleştirme
Şimdi WireGuard servisini başlatıp, sistem açılışında otomatik çalışmasını sağlayalım:
sudo wg-quick up wg0
sudo systemctl enable wg-quick@wg0Adım 5: Bağlantıyı Kontrol Etme
VPN'inizin durumu ve bağlantı detaylarını görmek için:
sudo wg showİpucu:
Güvenliği artırmak için firewall kuralları ekleyebilir ve NAT yapılandırması yapabilirsiniz. Ayrıca, istemci makinelerde de benzer anahtarlar ve yapılandırmalar oluşturmanız gerekiyor.
İşte bu kadar! WireGuard ile Linux sisteminizde güvenli ve hızlı VPN dünyasına adım attınız. Şimdi internette özgürce ve güvenle dolaşabilirsiniz.