BITEP.NET - Web Hostingdə Yenilikçi Həllər!

WireGuard VPN: Ubuntu 24.04-də Sadə və Təhlükəsiz VPN Qurmaq

21 İyn, 2026 admin

WireGuard Nədir?
WireGuard, müasir kriptoqrafiya və minimalist dizaynla hazırlanmış ən sürətli və təhlükəsiz VPN protokollarından biridir. OpenVPN və IPsec-dən daha sürətli, daha sadə və daha təhlükəsizdir. Bu bələdçidə Ubuntu 24.04-də WireGuard VPN necə qurulur, server və client konfiqurasiya nümunələri ilə birlikdə ətraflı izah edəcəyik.

Niyə WireGuard?
Sürət: OpenVPN-dən 3-4 dəfə sürətlidir.
Təhlükəsizlik: Müasir kriptoqrafiya (ChaCha20, Poly1305, BLAKE2) istifadə edir.
Sadəlik: Minimal konfiqurasiya ilə işləyir.
Mobil Uyğunluq: Android və iOS üçün dəstəyi var.


Ubuntu 24.04 hazırlığı: portlar, açarlar və sudo

  1. Ubuntu 24.04 VPS (və ya fiziki server).
  2. Root və ya sudo giriş imkanı.
  3. İnternet bağlantısı.
  4. Əsas Linux komandaları ilə tanışlıq.

Konfiqurasiya prosesi: açar cütindən servis aktivasiyasına

WireGuard paketinin quraşdırılması

sudo apt update && sudo apt install -y wireguard

Açar cütinin yaradılması: private və public key

wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey

Server tərəfi: wg0.conf və iptables qaydaları

[Interface]
PrivateKey = $(sudo cat /etc/wireguard/privatekey)
Address = 10.0.0.1/24
ListenPort = 51820
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

[Peer]
PublicKey = <CLIENT_PUBLIC_KEY>
AllowedIPs = 10.0.0.2/32

Client tərəfi: DNS, Endpoint və PersistentKeepalive

[Interface]
PrivateKey = <CLIENT_PRIVATE_KEY>
Address = 10.0.0.2/24
DNS = 8.8.8.8

[Peer]
PublicKey = $(sudo cat /etc/wireguard/publickey)
Endpoint = <SERVER_IP>:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

Servisin aktivləşdirilməsi və systemd inteqrasiyası

sudo systemctl enable --now wg-quick@wg0

Firewall, IP forwarding və açarların qorunması

UFW qaydaları: port 51820/udp

sudo ufw allow 51820/udp

IP forwarding: NAT üçün sysctl ayarları

echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

Private key faylının qorunması: chmod 600

sudo chmod 600 /etc/wireguard/privatekey

Növbəti addımlar: mobil cihazlar və Windows client-ləri

WireGuard VPN, Ubuntu 24.04-də olduqca sadə və təhlükəsiz bir şəkildə qurula bilər. Bu bələdçi ilə server və client konfiqurasiya nümunələri daxil olmaqla, WireGuard VPN-i bir neçə dəqiqədə işə sala bilərsiniz. Gələcəkdə mobil cihazlarWindows üçün də client konfiqurasiya nümunələri əlavə edəcəyik.


Mənbələr:

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir