Poradnik kompatybilny z VPS LXC (NAT)

Jak zainstalować WireGuard na VPS LXC NAT?

Najpierw połącz się z serwerem za pośrednictwem połączenia SSH.

Instalacja serwera WireGuard

1. W pierwszej kolejności aktualizujemy system zarządzania pakietami, wpisując poniższe komendy (może chwilę potrwać):

apt-get update
apt-get upgrade


2. Tworzymy folder clients, w którym będziemy przechowywać pliki konfiguracyjne naszych klientów oraz przechodzimy:

mkdir -p /home/wireguard/clients
cd /home/wireguard/clients


3. Uruchamiany polecenie, które pobierze skrypt instalacyjny oraz je bezpośrednio uruchomi:

wget -4 https://git.io/wireguard -O /home/wireguard/wireguard-install.sh && bash wireguard-install.sh

Opcje instalatora:

  1. This server is behind NAT. What is the public IPv4 address or hostname?
    Główny adres IPv4 zostanie wykryty automatycznie i będzie widoczny w nawiasach kwadratowych, przechodzimy dalej klikając Enter
  2. What port should WireGuard listen to?
    Listę dostępnych portów przypisanych dla Twojego serwera znajdziesz w panelu VPS-a, przechodząc w zakładkę Sieć.
    Wybieramy pierwszy z listy, który odsługuje UDP lub który nie jest zajęty przez inną aplikację na Twoim serwerze.
  3. Enter a name for the first client
    Wprowadź preferowaną przez Ciebie nazwę urządzenia, z którego będziesz się łączył do WireGuarda
  4. Select a DNS server for the client
    Zalecamy wybrać 1, ponieważ posiada zoptymalizowanie DNSy dla serwera
  5. Should automatic updates be enabled for it?
    Wybieramy Y (będziemy otrzymywać automatycznie aktualizację)
Instalacja została zakończona, zostanie wyświetlony kod QR, który można zeskanować np. za pomocą telefonu i połączyć się automatycznie (wymaga aplikacji mobilnej WireGuard) lub użyć wygenerowanego pliku konfiguracyjnego, który znajdować będzie się w /home/wireguard/clients