In diesem Tutorial zeigen wir Ihnen, wie Sie Wireguard auf Debian 11 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Wireguard ist eines der bekanntesten und großartigsten Open-Source-VPNs Lösungen. Wireguard strebt eine bessere Leistung und mehr Leistung als IPsec und OpenVPN an. Das Wireguard-Protokoll leitet den Datenverkehr über UDP weiter.
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 VPN-Servers auf einem Debian 11 (Bullseye).
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 11 (Bullseye)
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie Wireguard auf Debian 11 Bullseye
Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie das folgende apt
ausführen Befehle im Terminal:
sudo apt update sudo apt upgrade
Schritt 2. Installation von Wireguard auf Debian 11.
Jetzt laden wir die Skriptinstallation Wireguard aus dem Github-Repository herunter:
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
Als nächstes machen Sie die heruntergeladene Datei ausführbar und führen sie aus:
chmod +x wireguard-install.sh ./wireguard-install.sh
Ausgabe:
Schritt 3. Client-Konfiguration.
Nach erfolgreicher Installation und Konfiguration fordert Sie das Skript zur Client-Konfiguration auf und es wird nur die beiden Dinge tun, und zwar:
Der Rest der Client-Einrichtung wird automatisch vom Skript durchgeführt und Sie sollten das Ergebnis wie im folgenden Bild erhalten, wobei der QR-Code zur Vereinfachung des Clients aufgeführt ist Einrichtung:
Als nächstes laden wir die .ovpn
herunter Client-Datei (Sie können einen SSH-Client mit integriertem Dateimanager wie Bitwise verwenden.) Unter Linux können Sie die Datei mit SFTP herunterladen:
sftp remote_user@remote-server-ip-address get client_config.ovpn
Starten Sie danach WireGuard und aktivieren Sie es beim Booten:
sudo wg-quick up wg0 sudo systemctl start wg-quick@wg0 sudo systemctl enable wg-quick@wg0
Um die Verbindung vom Client zum Server herzustellen, installieren Sie auf dem Client-Rechner den Wireguard-Client und führen Sie den folgenden Befehl aus, um eine Verbindung herzustellen:
client sudo wg-quick up client_config.conf
Schritt 4. Firewall-Konfiguration.
Wenn Sie UFW verwenden, müssen Sie Port 51820 durch die Firewall zulassen:
sudo ufw allow ssh sudo ufw allow 51820/udp
Herzlichen Glückwunsch! Sie haben Wireguard erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version des Wireguard VPN-Servers auf Debian 11 Bullseye verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Wireguard-Website.