WireGuard VPN Kurulum ve Yapılandırma Rehberi
z
zafer ak
Yazar
28 December 2025
2 dakika okuma
113 görüntülenme
WireGuard modern VPN protokolü kurulumu. Server ve client yapılandırması, NAT traversal ve performans avantajları.
WireGuard, modern, hızlı ve güvenli bir VPN protokolüdür. OpenVPN ve IPsec'e göre çok daha basit ve performanslıdır.
WireGuard Avantajları
- Hız: Çok düşük latency
- Basitlik: 4000 satır kod (OpenVPN 100.000+)
- Güvenlik: Modern kriptografi
- Cross-platform: Linux, Windows, macOS, iOS, Android
Kurulum
# Ubuntu/Debian\nsudo apt update\nsudo apt install wireguard\n\n# CentOS/RHEL\nsudo dnf install wireguard-tools\n\n# Key oluşturma\nwg genkey | tee privatekey | wg pubkey > publickeyServer Yapılandırması
# /etc/wireguard/wg0.conf\n[Interface]\nAddress = 10.0.0.1/24\nPrivateKey = SERVER_PRIVATE_KEY\nListenPort = 51820\nPostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE\nPostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE\n\n[Peer]\nPublicKey = CLIENT_PUBLIC_KEY\nAllowedIPs = 10.0.0.2/32Client Yapılandırması
# /etc/wireguard/wg0.conf\n[Interface]\nAddress = 10.0.0.2/24\nPrivateKey = CLIENT_PRIVATE_KEY\nDNS = 1.1.1.1\n\n[Peer]\nPublicKey = SERVER_PUBLIC_KEY\nEndpoint = server-ip:51820\nAllowedIPs = 0.0.0.0/0\nPersistentKeepalive = 25Başlatma
# Interface başlat\nsudo wg-quick up wg0\n\n# Otomatik başlat\nsudo systemctl enable wg-quick@wg0\n\n# Durum kontrol\nsudo wg showWireGuard, modern VPN çözümü arayanlar için mükemmel bir seçenektir. Basit yapılandırması ve yüksek performansı ile öne çıkar.