WireGuard Nasıl Kurulur? Linux'ta Adım Adım Kurulum Rehberi

Linux'ta WireGuard kurulumunu adım adım anlattım. Bu rehber, güvenli bir VPN bağlantısı kurmak isteyenler için temel kurulum sürecini detaylı şekilde ele alıyor.

BFS

Linux’ta WireGuard kullanmak, güvenli ve hızlı bir VPN kurmak isteyenler için mükemmel bir seçenek. Özellikle basitliği ve yüksek performansıyla tanınan WireGuard, güvenlik ve hız konusunda vaat ettiği özelliklerle dikkat çekiyor. Peki, bu popüler VPN çözümünü Linux sistemine nasıl kurabilirsiniz? Hazırladım! Hadi başlayalım.

Adım 1: Sistem Güncellemelerini Yapın
İlk olarak, sisteminizin güncel olduğundan emin olun. Birkaç paket yüklemesi yapmadan önce her şeyin güncel olması önemli. Terminalinizi açın ve şu komutları yazın:


sudo apt update && sudo apt upgrade -y


Bu komut, paket yöneticinizin en son güncellemeleri almasını sağlayacak.

Adım 2: WireGuard Paketlerini Kurun
WireGuard, resmi olarak birçok Linux dağıtımı için paketleri sunuyor. Şimdi, WireGuard’ı yükleme zamanı! Terminalde şu komutu yazın:


sudo apt install wireguard -y


Bu komut WireGuard’ı sisteminize kuracaktır.

Adım 3: WireGuard Konfigürasyon Dosyalarını Oluşturun
VPN bağlantısını yapılandırabilmek için bir konfigürasyon dosyasına ihtiyacınız olacak. Bu dosyayı oluşturmak için şu komutları kullanabilirsiniz:


sudo nano /etc/wireguard/wg0.conf


Burada WireGuard konfigürasyon dosyasını açacaksınız. İçine aşağıdaki temel ayarları ekleyin:


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

[Peer]
PublicKey = 
AllowedIPs = 10.0.0.2/32
Endpoint = :51820


* `` ve `` bölümlerini, kendi oluşturduğunuz anahtarlarla doldurmalısınız.
* `Address`, WireGuard ağındaki IP adresiniz olacak.
* `Endpoint`, bağlanmak istediğiniz uzak cihazın IP adresi ve portu olacak.

Konfigürasyonu bitirdikten sonra, dosyayı kaydedin ve çıkın (`CTRL+X`, `Y` ve `Enter`).

Adım 4: Anahtarları Oluşturun
WireGuard kullanabilmek için hem sunucu hem de istemci tarafında birer anahtara ihtiyacınız olacak. Anahtarları şu komutla oluşturabilirsiniz:


wg genkey | tee privatekey | wg pubkey > publickey


Bu komut, `privatekey` ve `publickey` dosyalarını oluşturacak ve her ikisini de kaydedecektir. `privatekey`’i korumanız gerektiğini unutmayın!

Adım 5: WireGuard’ı Başlatın
Konfigürasyon dosyasını oluşturduktan sonra, WireGuard’ı başlatmak için şu komutu yazın:


sudo wg-quick up wg0


Bu komut, WireGuard bağlantısını aktif hale getirecektir.

Adım 6: WireGuard'ı Otomatik Başlatma ile Yapılandırın
Sistemi yeniden başlatmak, VPN bağlantısını kaybetmenize neden olabilir. Bunu önlemek için WireGuard’ı otomatik olarak başlatmak üzere yapılandırabilirsiniz. Bunun için şu komutu kullanın:


sudo systemctl enable wg-quick@wg0


Artık her sistem yeniden başlatıldığında WireGuard otomatik olarak aktif olacak.

Adım 7: Bağlantıyı Kontrol Edin
WireGuard bağlantınızın aktif olup olmadığını kontrol etmek için şu komutu yazabilirsiniz:


sudo wg


Bu komut, WireGuard bağlantınızın durumunu gösterecektir.

Adım 8: Firewalld Ayarları (Opsiyonel)
Eğer bir firewall kullanıyorsanız, WireGuard’ın düzgün çalışabilmesi için portları açmanız gerekebilir. Örneğin, WireGuard’ın varsayılan portu 51820’yi açmak için şu komutu kullanabilirsiniz:


sudo firewall-cmd --permanent --add-port=51820/udp
sudo firewall-cmd --reload


### Sonuç
Ve işte bu kadar! Linux üzerinde WireGuard’ı kurarak güvenli bir VPN bağlantısı sağladınız. Artık internet trafiğinizin güvenli ve şifreli olmasından emin olabilirsiniz. WireGuard, sade ve hızlı bir VPN çözümü arayan herkes için mükemmel bir tercih. Eğer takıldığınız bir nokta olursa, her zaman yardımcı olmaktan memnuniyet duyarım.

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