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/

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *