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:
kopyalasudo 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:
kopyalasudo 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:
kopyalasudo nano /etc/wireguard/wg0.conf
Burada WireGuard konfigürasyon dosyasını açacaksınız. İçine aşağıdaki temel ayarları ekleyin:
kopyala[Interface] PrivateKey = Address = 10.0.0.1/24 ListenPort = 51820 [Peer] PublicKey = AllowedIPs = 10.0.0.2/32 Endpoint = :51820
* `
* `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:
kopyalawg 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:
kopyalasudo 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:
kopyalasudo 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:
kopyalasudo 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:
kopyalasudo 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.