VPS guide

Wireguard na VPS

22 травня 2025 р.


Jak zainstolwać Wireguard na serwerze VPS? 

WireGuard to nowoczesny, szybki i bezpieczny protokół VPN, zaprojektowany z myślą o prostocie i wysokiej wydajności. Działa na zasadzie wymiany kluczy publicznych między równorzędnymi urządzeniami (peerami), co zapewnia bezpieczne połączenie. WireGuard jest dostępny na wielu platformach, w tym Linux, macOS, Windows, Android i iOS, i jest znany z minimalnego narzutu oraz łatwej konfiguracji.

 

Poniżej znajduje się przewodnik krok po kroku, jak zainstalować i skonfigurować WireGuard na serwerze VPS z systemem Ubuntu.

 


Krok 1: Instalacja WireGuard na serwerze VPS z Ubuntu

  1. Zaloguj się na swój serwer VPS:

    ssh root@adres_IP_twojego_serwera
    
  2. Zaktualizuj system i zainstaluj WireGuard:

    sudo apt update && sudo apt upgrade -y
    sudo apt install wireguard -y
    

Krok 2: Generowanie kluczy

WireGuard wykorzystuje pary kluczy publicznych i prywatnych do szyfrowania połączeń.

  1. Utwórz katalog na klucze i przejdź do niego:

    mkdir -p ~/wireguard
    cd ~/wireguard
    
  2. Wygeneruj klucze dla serwera:

    umask 077
    wg genkey | tee server_private.key | wg pubkey > server_public.key
    

Krok 3: Konfiguracja serwera WireGuard

  1. Utwórz plik konfiguracyjny:

    sudo nano /etc/wireguard/wg0.conf
    
  2. Dodaj następującą konfigurację, zastępując odpowiednie wartości:

    [Interface]
    Address = 10.0.0.1/24
    ListenPort = 51820
    PrivateKey = (zawartość pliku server_private.key)
    
    # Opcjonalnie: przekierowanie ruchu
    PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    PreDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
    
  3. Włącz przekazywanie IP:

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

Krok 4: Konfiguracja zapory sieciowej (firewalla)

Jeśli używasz UFW (Uncomplicated Firewall):

  1. Zezwól na ruch przez port WireGuard:

    sudo ufw allow 51820/udp
    
  2. Włącz UFW, jeśli jeszcze nie jest aktywny:

    sudo ufw enable
    

Krok 5: Uruchomienie i automatyczne włączanie WireGuard

  1. Uruchom interfejs WireGuard:

    sudo wg-quick up wg0
    
  2. Ustaw automatyczne uruchamianie przy starcie systemu:

    sudo systemctl enable wg-quick@wg0
    

Krok 6: Konfiguracja klienta WireGuard

  1. Zainstaluj WireGuard na urządzeniu klienckim (np. laptopie, smartfonie).

  2. Wygeneruj klucze dla klienta:

    wg genkey | tee client_private.key | wg pubkey > client_public.key
    
  3. Dodaj klienta do konfiguracji serwera:

    [Peer]
    PublicKey = (zawartość client_public.key)
    AllowedIPs = 10.0.0.2/32
    
  4. Utwórz plik konfiguracyjny na kliencie:

    [Interface]
    PrivateKey = (zawartość client_private.key)
    Address = 10.0.0.2/24
    
    [Peer]
    PublicKey = (zawartość server_public.key)
    Endpoint = adres_IP_twojego_serwera:51820
    AllowedIPs = 0.0.0.0/0
    PersistentKeepalive = 25
    
  5. Uruchom WireGuard na kliencie:

    sudo wg-quick up wg0
    

Krok 7: Testowanie połączenia

Na kliencie sprawdź połączenie z serwerem:

ping 10.0.0.1

Jeśli otrzymujesz odpowiedzi, połączenie VPN działa poprawnie.

 

 

 

Jeśli potrzebujesz stabilnego i bezpiecznego serwera VPS do uruchomienia WireGuard, sprawdź naszą ofertę na k.pl. Nasze serwery VPS zapewniają wysoką wydajność, niezawodność i pełną kontrolę nad konfiguracją, dzięki czemu idealnie sprawdzą się jako fundament Twojej infrastruktury.

 

Новини

Sprawdź najnowsze informacje

K
event

Polska Chmura na jubileuszu WCSS

Udział Polskiej Chmury w jubileuszu 30-lecia WCSS

22 травня 2025 р.

K
VPS guide

Wireguard na VPS

Zastanawiasz się, jak sprawnie skonfigurować WireGuard na własnym VPS? Sprawdź nasz szczegółowy poradnik i uruchom...

22 травня 2025 р.

K
tech backup

Jak Veeam ONE chroni kopie zapasowe przed malware?

Aktywne monitorowanie systemów przetwarzających dane to droga do proaktywnego wykrywania i reagowania na cyberataki oraz...

19 травня 2025 р.

K
tech backup

7 symptomów ataku ransomware

Jakie 7 zdarzeń w infrastrukturze IT może być zapowiedzią nadchodzącego atak ransomware? Poznaj narzędzia, które...

14 травня 2025 р.

K
hosting edu

Jak hosting wpływa na SEO?

Wybór odpowiedniego hostingu to fundament skutecznego SEO – wpływa na szybkość, stabilność i bezpieczeństwo Twojej...

12 травня 2025 р.

K
backup

Dyrektywa NIS2, a rozwiązania Veeam

Czym jest NIS2 i jak Veeam Data Platform może pomóc w jej implementacji? Zbadaj na...

07 травня 2025 р.

K
hosting edu

Jak wybrać hosting www pod sklep internetowy?

Chcesz, aby Twój sklep internetowy działał bez zakłóceń, był szybki i bezpieczny? Przeczytaj, jak wybrać...

05 травня 2025 р.

K
tech backup

Bitwa o DANE, czyli aktywna ochrona BACKUPu przed ransomware

Narzędzia do wykonywania kopii zapasowych stają się coraz bardziej wyrafinowane, wykraczając daleko poza tradycyjne funkcje...

27 квітня 2025 р.

K
edu domain

Co zrobić, gdy Twoja wymarzona domena jest zajęta? Alternatywy i triki

Zastanawiasz się, co zrobić, gdy Twoja wymarzona domena jest już zajęta? Sprawdź sprawdzone sposoby, dzięki...

22 квітня 2025 р.

K
VPS VPS Ryzen Storage

Porównanie serwerów VPS k.pl: Wybierz idealne rozwiązanie dla siebie

Nie wiesz, który serwer VPS z oferty k.pl będzie najlepszy dla Twojego projektu? Sprawdź nasze...

17 квітня 2025 р.

K
edu backup

Alternatywy dla wirtualizacji VMware

Przegląd opcji w zakresie wirtualizacji oraz narzędzi Veeam ułatwiających migrację.

15 квітня 2025 р.

K
VPS apps guide

Jak zainstalować baze danych PostgreSQL na systemie Debian 12 ?

Instalacja PostgreSQL na Debianie 12 to szybki i prosty proces, który pozwala w kilka minut...

08 квітня 2025 р.