Dijital veya gerçek, fark etmez. Gizlilik herkesin hakkı. Çok cüzi bir miktara VPS kiralayarak WireGuard ile evde kendi VPN’inizi nasıl kurabilirsiniz adım adım kısaca anlattım.
Merak etmeyin, rehberlerimizi hazırlarken bu konu hakkında hiçbir fikri veya deneyimi olmayanlara göre hazırlıyoruz. İster bir uzman olun, isterseniz evinize yeni bir internet bağlatmış olun, bu rehberle dakikalar içerisinde kendi VPN’inizi kurabileceksiniz.
Gereksinimler:
- Hostinger Linux VPS / veya tercih ettiğiniz sağlayıcıdan Linux VPS
Ben düşük fiyat ve uptime için Hostinger VPS’i tercih ettim.
Kendi VPS’inize WireGuard ile VPN kurmak için VPS sağlayıcılarının en düşük paketleri yeterli olacaktır. Ben 1 vCPU çekirdeğine sahip 4 GB RAM’li bir VPS kullandım. Daha düşük bir fiyat için 12 ay veya daha uzun süreli planlara göz atabilirsiniz.
WireGuard ile VPS’e Kendi VPN’imi Nasıl Kurabilirim?
En basit şekilde WireGuard kurulumu yapabilmeniz için angristan’ın WireGuard installer‘ını kullanacağız. VPS’e OpenSSH ile bağlanacağımızdan dolayı bilgisayarınızda OpenSSH’ın kurulu olduğunu kontrol edin.
- VPS’inize SSH bağlantısıyla erişin.
- Terminalde
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.shkomutunu çalıştırarak WireGuard script’ini indirin. chmod +x wireguard-install.shkomutuyla indirdiğiniz dosyaya çalıştırılma izni verin.- Son olarak
./wireguard-install.shkomutuyla kuruluma başlayın.
Son adımdaki komutu uyguladıktan sonra WireGuard kurulumu başlayacak ve kurulum sırasında bilgilerinizi teyit etmenizi isteyecek. Bilgileri kontrol ederek onaylayıp kurulumu tamamlayın.
Kurulumun son aşamasında sizden DNS sunucusu girmenizi isteyecek. Varsayılan olarak bu alan CloudFlare DNS’i ile geliyor, eğer VPN ağınızın aynı zamanda reklam engelleyici veya aile koruması özelliğine sahip olmasını istiyorsanız AdGuard’ın DNS sunucularını girebilirsiniz.
Kurulum aşamasındaki kontrolleri tamamladıktan sonra ihtiyacınız olan paketler indirilecek ve girmiş olduğunuz konfigürasyonlar sizin için ayarlanacak. Genelde paketlerin indirilmesi ve ayarların yapılması ortalama 2-3 dakika sürüyor. Eğer ekran başında beklemek istemezseniz bir kahve yapmanın tam sırası diyebilirim.
Her şey tamamlandığında istemci adı girmenizi isteyecek. Hemen ardından IPv4 ve IPv6 bilgilerini teyit etmenizi isteyecek. Bu alanı hızlıca geçebilirsiniz.
Bu adımdan sonra sizleri terminalde büyük bir QR kod karşılamalı. Bu QR kodu bir yere kaydedin, WireGuard uygulamasına sahip telefon veya başka cihazlardan VPN’inize erişmek isterseniz bu QR kodu okutarak hızlı bir şekilde bağlanabilirsiniz.
VPS’inize WireGuard kurulumunu tamamladınız, şimdi konfigürasyon dosyalarına erişip onları da kaydedelim çünkü VPN’e bağlanmamız için bu bilgiler bize gerekecek.
QR kodun altında “Your client config file is in /root/…” şeklinde bir satır görmeniz gerekiyor. Bu dosya dizinini kopyalayıp cat dosya-dizini komutuyla oluşan dosyanın içeriğine erişin.
Konfigürasyon dosyası içerisindeki bilgileri, indirdiğiniz WireGuard uygulaması ayarlarına girin. Windows veya MacOS gibi cihazlardan WireGuard VPN’imize bağlanmak için kullanacağız. Linux’ta doğrudan kullanici-adi.conf dosyasını /etc/wireguard/ dosya dizinine kaydedebilirsiniz.
Mobil cihazlarımızdan QR ile bağlantıyı sağladık; Windows, MacOS ve Linux işletim sistemindeyse uygulama içerisinden ayarlamaları yaparak bağlandık. Evet, işlem bu kadardı.
Daha sonrasında yeni bir kullanıcı eklemek isterseniz SSH ile Linux VPS’inize bağlanarak ./wireguard-install.sh komutunu çalıştırabilirsiniz. Bu komutla:
- Yeni kullanıcı ekleyebilir
- Tüm kullanıcıları görüntüleyebilir
- Varolan kullanıcıyı silebilir
- WireGuard’ı silebilir
- Pencereyi kapatabilirsiniz.
WireGuard VPN Alternatifleri:
- OpenVPN
- Tailscale
- AmneziaVPN
- Zerotier
- Shadowsocks
- NetBird
- Headscale
- Marzban
- Hiddify-Manager
- SoftEther VPN
- SSTP
WireGuard ile Kendi VPN’inizi Kurarken Sorabileceğiniz Sorular:
1. Kendi VPN’imi Kurmak İçin Nasıl Bir VPS Almalıyım?
WireGuard oldukça hafif (lightweight) bir protokol olduğu için çok yüksek sistem kaynaklarına ihtiyaç duymaz. 1 GB RAM ve 1 vCPU olan giriş seviyesi bir Linux sunucusu (Ubuntu veya Debian önerilir) yeterlidir. Bu noktada sanallaştırma türü KVM olan ve aylık trafik kotası yüksek bir VPS tercih etmenizi öneririz.
2. WireGuard VPN İnternet Hızımı Düşürür mü?
Her VPN protokolü, verileri şifrelediği ve trafiği başka bir sunucu üzerinden dolandırdığı için teorik olarak bir miktar hız kaybına neden olur. Ancak WireGuard, OpenVPN gibi eski protokollere göre çok daha modern bir kod yapısına sahiptir ve ChaCha20 şifrelemesi sayesinde işlemciyi yormadan yüksek hız sunar. Kaliteli bir VPS ile bu kayıp genellikle kullanıcı tarafından hissedilmeyecek kadar düşüktür.
3. VPN Kullanımı Gecikme Süresini (Ping) Nasıl Etkiler?
Gecikme süresi, fiziksel mesafeyle doğrudan bağlantılıdır. Türkiye’deki kullanıcılar için en düşük ping süresini genellikle Bulgaristan (Sofya), Yunanistan (Atina) veya Almanya (Frankfurt) lokasyonlu sunucular sağlar.
Eğer hedefiniz sadece gizlilikse size en yakın lokasyonu seçin. Eğer sansür aşmak veya yurt dışı kaynaklı bir içeriğe erişmek istiyorsanız, o içeriğin bulunduğu bölgeye yakın bir sunucu tercih edin.
4. Kendi VPN’imi Kurmak Ücretli VPN Servislerinden Daha mı Güvenli?
Evet, teknik olarak daha güvenlidir. Ticari VPN sağlayıcıları “log tutmuyoruz” deseler de buna güvenmek zorundasınız. Kendi VPS’inizde ise tüm kontrol sizdedir; sunucu kayıtlarını (log) istediğiniz gibi kapatabilir ve verilerinizin üçüncü bir tarafın eline geçmediğinden %100 emin olabilirsiniz. Ayrıca açık kaynaklı WireGuard protokolü, sadece 4000 satırlık temiz bir koda sahip olduğu için saldırı yüzeyi oldukça dardır.
5. WireGuard Kurulumu Zor mu?
Geleneksel yöntemlerle konfigürasyon dosyalarıyla uğraşmak zahmetli olabilir. Ancak günümüzde “WireGuard-install” gibi açık kaynaklı scriptler veya AmneziaVPN gibi araçlar sayesinde, teknik bilgi gerektirmeden sadece birkaç dakika içinde kendi sunucunuzu hazır hale getirebilirsiniz.


Bir yanıt yazın