Bu rehber, basitleştirilmiş kurulum betiği ile VPS sunucunuzda WireGuard VPN kurmayı gösterir. WireGuard modern, hızlı ve güvenli bir VPN'dir.
📋 Ön koşullar
- root veya sudo erişimli VPS
- Aktif SSH bağlantısı
- Ubuntu/Debian
- Kurulu UFW (bkz. UFW kurulumu)
📥 WireGuard kurulumu
Bashcurl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh chmod +x wireguard-install.sh sudo ./wireguard-install.sh
Betik soruları: arayüz eth0, otomatik IPv4, port 51820, DNS (Cloudflare önerilir), istemci adı (my-pc, laptop vb.).
📱 İstemci yapılandırması
Bashcat /root/istemci-adiniz.conf
Windows/macOS/Linux/Android/iOS için wireguard.com uygulamasına .conf içeriğini içe aktarın.
Linux örneği:
Bashsudo apt update && sudo apt install wireguard -y sudo cp /root/my-pc.conf /etc/wireguard/wg0.conf sudo wg-quick up wg0 sudo systemctl enable wg-quick@wg0
🔐 Yeni istemci ekleme
Bashsudo ./wireguard-install.sh
Yeni istemci ekle seçeneğini seçin.
🚀 Yararlı komutlar
Bash1sudo systemctl start wg-quick@wg0 2sudo systemctl stop wg-quick@wg0 3sudo systemctl restart wg-quick@wg0 4sudo wg show 5sudo journalctl -u wg-quick@wg0 -f
🔐 UFW'de WireGuard
Bashsudo ufw allow 51820/udp sudo ufw reload sudo ufw status | grep 51820
✅ Doğrulama
Bashsudo systemctl status wg-quick@wg0 sudo wg show sudo netstat -ulnp | grep 51820
İstemciden: curl ifconfig.me (VPS IP'sini göstermeli), ping 8.8.8.8
🆘 Sorun giderme
- Başlamıyor:
journalctl -u wg-quick@wg0 -n 50,wg-quick down/up wg0 - Bağlanamıyor: UFW portu, sunucu dinleme,
EndpointIP'si, günlükler - Betik hatası: root/sudo, internet,
apt update && apt upgrade -y
📚 Ek kaynaklar
İyi yapılandırmalar! 🚀