GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Wireguard unter CentOS 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Wireguard auf CentOS 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Wireguard ist eine zuverlässige, fortschrittliche Open-Source-VPN-Tunneling-Software Sie können es jetzt installieren und verwenden, um eine sichere Punkt-zu-Punkt-Verbindung zu einem Server herzustellen. Es ist plattformübergreifend und kann fast überall ausgeführt werden, einschließlich Linux, Windows, Android und macOS. Wireguard ist ein Peer-to- Peer-VPN. Es verwendet kein Client-Server-Modell. Je nach Konfiguration kann ein Peer als traditioneller Server oder Client fungieren.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des Wireguard Linux VPN auf CentOS 8.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 8.
  • Es wird empfohlen, eine neue Betriebssysteminstallation zu verwenden, um potenziellen Problemen vorzubeugen
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Wireguard auf CentOS 8

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

sudo dnf install epel-release elrepo-release
sudo dnf update

Schritt 2. Installieren von Wireguard auf CentOS 8.

Jetzt installieren wir WireGuard, indem wir den folgenden Befehl ausführen:

sudo dnf install kmod-wireguard wireguard-tools

Schritt 3. Konfigurieren Sie WireGuard.

Zuerst müssen Sie die öffentlichen und privaten Schlüssel in /etc/wireguard generieren Verzeichnis:

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

Sie sollten Ihren generierten Schlüssel in der folgenden Ausgabe sehen:

Nnid+rqJBnsZ+SN68dILmeilanaKyFTlSjBIBMWsbzU=

Erstellen Sie dann eine neue Datei namens wg0.conf und fügen Sie den folgenden Inhalt hinzu:

nano /etc/wireguard/wg0.conf

Fügen Sie die folgenden Zeilen hinzu:

[Interface]
### VPN server private IP address ###
Address = 10.0.0.1/24
### Save and update this config file when a new peer (vpn client) added ###
SaveConfig = true
### VPN server port - You can choose any port ###
ListenPort = 51820
### VPN server's private key i.e. /etc/wireguard/privatekey - the one from above ###
PrivateKey = Nnid+rqJBnsZ+SN68dILmeilanaKyFTlSjBIBMWsbzU=
PostUp     = firewall-cmd --zone=public --add-port 51820/udp && firewall-cmd --zone=public --add-masquerade
PostDown   = firewall-cmd --zone=public --remove-port 51820/udp && firewall-cmd --zone=public --remove-masquerade

Als nächstes rufen Sie die WireGuard-Oberfläche mit wg-quick auf Befehl:

wg-quick up wg0

Sie können jetzt den Status der wg0-Schnittstelle mit dem folgenden Befehl überprüfen:

$ wg show wg0

Schritt 4. IP-Weiterleitung aktivieren.

Bevor Sie beginnen, müssen Sie die IP-Weiterleitung in Ihrem System aktivieren. Sie können es aktivieren, indem Sie einen neuen /etc/sysctl.d/99-custom.conf Datei:

sudo nano /etc/sysctl.d/99-custom.conf

Fügen Sie die folgende Zeile hinzu:

net.ipv4.ip_forward=1

Speichern und schließen Sie die Datei und führen Sie dann den folgenden Befehl aus, um die Änderungen zu übernehmen:

sysctl -p /etc/sysctl.d/99-custom.conf

Herzlichen Glückwunsch! Sie haben Wireguard erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Wireguard VPN auf Ihrem CentOS 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Wireguard-Website zu besuchen .


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So richten Sie Wireguard VPN auf CentOS 8 ein

  5. So richten Sie WireGuard VPN unter CentOS 8 ein

So installieren Sie Slack unter CentOS 8

So richten Sie WireGuard VPN unter CentOS 8 ein

So installieren Sie Java unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie PPTP VPN auf CentOS 6