WireGuard to nowoczesna, szybka i bezpieczna implementacja VPN, która zastępuje starsze protokoły takie jak OpenVPN czy IPSec. W tym poradniku pokażemy Ci krok po kroku, jak zainstalować i skonfigurować WireGuard na serwerze Debian 12.
Wymagania wstępne
- Serwer z Debian 12 z uprawnieniami
sudo
- Publiczny adres IP lub domena
- Klient WireGuard (np. Linux, Windows, macOS, Android, iOS)
Krok 1: Instalacja WireGuard
sudo apt update
sudo apt install -y wireguard
Krok 2: Wygenerowanie kluczy
Na serwerze utwórz katalog i wygeneruj klucz prywatny i publiczny:
sudo mkdir -p /etc/wireguard
cd /etc/wireguard
sudo wg genkey | tee server_private.key | wg pubkey | tee server_public.key
Krok 3: Konfiguracja interfejsu serwera
Utwórz plik /etc/wireguard/wg0.conf
z zawartością:
[Interface]
Address = 10.0.0.1/24
ListenPort = 51820
PrivateKey = <zawartość pliku server_private.key>
# Przykładowy peer (klient)
[Peer]
# klient1
PublicKey =
AllowedIPs = 10.0.0.2/32
Krok 4: Włączenie IP forwarding
sudo nano /etc/sysctl.conf
# odkomentuj lub dodaj:
net.ipv4.ip_forward=1
sudo sysctl -p
Krok 5: Reguły firewalla (iptables)
sudo apt install -y iptables
sudo iptables -A FORWARD -i wg0 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo apt install -y iptables-persistent
# zapisz reguły przy instalacji iptables-persistent
Krok 6: Uruchomienie i autostart WireGuard
sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0
sudo wg show
Krok 7: Konfiguracja klienta
Na kliencie zainstaluj WireGuard i utwórz plik konfiguracyjny client.conf
:
[Interface]
PrivateKey =
Address = 10.0.0.2/24
DNS = 1.1.1.1
[Peer]
PublicKey =
Endpoint = twojaserwer.domena.pl:51820
AllowedIPs = 0.0.0.0/0
Uruchom na kliencie:
sudo wg-quick up client
Dlaczego warto wybrać Netcloud24?
Dla stabilnej i szybkiej pracy VPN polecamy usługi VPS Windows oraz serwery dedykowane od Netcloud24. Gwarantujemy:
- Dedykowane zasoby CPU i RAM
- Szybkie dyski SSD NVMe
- Wysoką dostępność i niskie opóźnienia
- Wsparcie techniczne 24/7
Podsumowanie
WireGuard to nowoczesna i lekka implementacja VPN, idealna dla wymagających użytkowników. Dzięki temu przewodnikowi uruchomisz bezpieczny VPN na Debian 12 w kilka minut, a infrastruktura Netcloud24 zapewni mu niezawodność.
Sprawdź ofertę serwerów: https://netcloud24.com/