For the complete documentation index, see llms.txt. This page is also available as Markdown.

WireGuard – Remote-Access-VPN einrichten

Vollständige Anleitung zur Einrichtung eines WireGuard-Remote-Access-VPN in VergeOS, einschließlich Schnittstellenerstellung, PAT-Regeln, SNAT-Konfiguration und Peer-Einrichtung für Clients.

Hier finden Sie Anweisungen zur Einrichtung eines Remote-Access-VPNs unter Verwendung der integrierten Wireguard-Funktionen von VergeOS. Weitere Informationen finden Sie im Hilfebereich der VergeOS-Benutzeroberfläche.

Erstellen Sie das Wireguard-Setup in Ihrem internen Netzwerk

Sie können ein vorhandenes internes Netzwerk verwenden oder ein neues internes Netzwerk erstellen.

  1. Navigieren Sie in der Verge OS-Benutzeroberfläche zu Netzwerke -> Intern und anzeigen oder doppelklicken Sie auf das interne Netzwerk, das Sie verwenden möchten.

  2. Klicken Sie im linken Menü auf Wireguard (VPN).

  3. Klicken Sie auf Neue Schnittstelle hinzufügen. wireguardvpn-img1.png

  4. Geben Sie die folgenden Informationen ein:

    • Geben Sie eine eindeutige Name für diese Schnittstelle ein.

    • Geben Sie einen Beschreibung (optional).

    • Aktivieren Sie Aktiviert.

    • Geben Sie die IP-Adresse die für dieses Wireguard-interne Netzwerk verwendet werden soll. Diese muss separat von Ihrem vorhandenen internen Netzwerk-IP-Schema sein. Wenn Ihr internes Netzwerk beispielsweise 192.168.0.1/24 verwendet, müssen Sie ein anderes eindeutiges IP-Schema wie 192.168.255.1/24 wählen.

    • Geben Sie die Listen-Port der bei der Verbindung mit dem VPN verwendet werden soll (Standard: 51820). Dies ist der Port, den Sie in Ihrem externen Netzwerk verwenden, um VPN-Datenverkehr in Ihr internes Netzwerk zu senden.

    • Geben Sie einen Privater Schlüssel oder lassen Sie das Feld leer, um automatisch einen Schlüssel zu generieren.

    • Geben Sie eine Endpunkt-IP ein oder lassen Sie das Feld leer, und das System versucht, die IP automatisch zu erkennen. Wir empfehlen dringend Ihnen, die IP manuell einzugeben, um die korrekte Konfiguration sicherzustellen. Diese IP ist die externe IP Ihrer Umgebung, normalerweise dieselbe IP wie Ihre UI. Sie finden Ihre externe IP, indem Sie zu Netzwerke -> Externe gehen und Ihr externes Netzwerk anzeigen. Im Abschnitt Netzwerk-Router sollte es die IP-Adresse sein, wie unten gezeigt: wireguardvpn-img3-fixed.png

  5. Klicken Sie Absenden um die neue Schnittstelle hinzuzufügen.

  6. Nach dem Hinzufügen der Schnittstelle gelangen Sie zum Dashboard, wo Sie Ihre neue Schnittstelle sehen. wireguardvpn-img2.png

  7. Klicken Sie Regeln anwenden im linken Menü, um die Firewall-Regeln anzuwenden. Die automatisch erstellten Regeln akzeptieren eingehenden UDP-Verkehr auf Port 51820 sowohl an die Router-IP als auch an die DMZ-IP der Internes Netzwerk. wireguardvpn-img-intrules.png

Externe Netzwerk-PAT-Regel

Damit das interne Netzwerk verbunden werden kann, benötigen wir eine externe PAT -(Port Address Translation)-Regel, um den Port (Standard 51820) in die internen Netzwerk des Mandanten.

2023-09-06_11_56_18-training___rules.png

Externe PAT-Regel hinzufügen

  1. Von der Externes Netzwerk Dashboard, klicken Sie auf Regeln im linken Menü.

  2. Klicken Sie Neu im linken Menü.

  3. Geben Sie einen Name das für die spätere Verwaltung hilfreich sein wird.

  4. Optional, ein Beschreibung kann eingegeben werden, um zusätzliche administrative Informationen zu erfassen.

  5. Im Aktion Dropdown-Menü, wählen Sie Übersetzen.

  6. Im Protokoll Dropdown-Menü, wählen Sie UDP.

  7. Im Richtung Dropdown-Menü, wählen Sie Eingehend.

Quelle:

  1. Im Typ Dropdown-Menü, wählen Sie Beliebig/Keine. Optional, können Sie den VPN-Datenverkehr hier bei Bedarf an die Quelle binden.

Ziel:

  1. Im Typ Dropdown-Menü, wählen Sie Meine Router-IP. Wenn Sie sich innerhalb eines Mandanten, ändern Sie dies zu Meine IP-Adressen und wählen Sie die IP des Mandanten-UI. Dies sollte dasselbe sein wie die Endpunkt-IP oben verwendeten. Wenn Sie eine andere IP als die UI-IP verwenden, erstellen Sie eine SNAT Regel auf dem Extern Netzwerk des Providers aus.

  2. Im Zielports/-bereiche Feld, geben Sie den Port (Standardport: 51820).

Ziel:

  1. Im Typ Dropdown-Menü, wählen Sie DMZ-IP des anderen Netzwerks.

  2. Im Zielnetzwerk Dropdown-Menü, wählen Sie das Zielnetzwerk.

  3. Lassen Sie das Zielports/-bereiche Feld leer.

  4. Klicken Sie Absenden und Regeln anwenden im linken Menü, um die neue Regel wirksam zu machen.

SNAT-Regel (wenn nicht die UI-IP verwendet wird)

Wenn Sie Wireguard hinzufügen und nicht die IP-Adresse der UI, empfehlen wir, eine SNAT Regel auf dem Extern Netzwerk des Providers aus.

  1. Von der Externes Netzwerk Dashboard, klicken Sie auf Regeln im linken Menü.

  2. Klicken Sie Neu im linken Menü.

  3. Geben Sie einen Name das für die spätere Verwaltung hilfreich sein wird.

  4. Optional, geben Sie einen Beschreibung für weitere Informationen zu erstellen.

  5. Im Aktion Dropdown-Menü, wählen Sie Übersetzen.

  6. Im Protokoll Dropdown-Menü, wählen Sie UDP.

  7. Im Richtung Dropdown-Menü, wählen Sie Ausgehend.

Quelle:

  1. Im Typ Dropdown-Menü, wählen Sie DMZ-IP des anderen Netzwerks.

  2. Im Netzwerk Dropdown-Menü wählen Sie das interne Netzwerk aus, auf dem Wireguard läuft.

  3. Lassen Sie das Quellports/-bereiche Feld leer.

Ziel:

  1. Im Typ Dropdown-Menü, wählen Sie Beliebig / Keine.

  2. Lassen Sie das Zielports/-bereiche Feld leer.

Ziel:

  1. Im Typ Dropdown-Menü, wählen Sie Meine IP-Adressen.

  2. Im IP-Adresse Dropdown-Menü, wählen Sie das IP-Adresse verwenden möchten.

  3. Klicken Sie Absenden und Regeln anwenden um die SNAT-Regel zu aktivieren.

Diese SNAT-Regel erzwingt, dass sämtlicher ausgehender Verkehr von der DMZ-IP des internen Netzwerks die richtige IP verwendet. Standardmäßig wird die UI-IP verwendet, was zu Flapping-Problemen führt.

Einen Peer für einen Remote-Benutzer hinzufügen

Sie richten für jeden Benutzer, der eine Verbindung zum VPN herstellt, einen Peer ein.

  1. Klicken Sie auf dem Wireguard-Schnittstellenbildschirm auf Neuen Peer hinzufügen. wireguardvpn-img4.png

  2. Weisen Sie einen Name dem Peer zu, z. B. den Namen des Remote-Benutzers.

  3. Optional können Sie einen Beschreibung.

  4. Prüfen Sie die Peer-Konfiguration automatisch generieren Kontrollkästchen ein.

  5. Geben Sie die Endpunkt für den Peer ein (die nach außen sichtbare IP-Adresse, der Hostname oder die URL).

  6. Für Zulässige IPs, geben Sie die /32-IP für diesen Peer ein.

  7. Im Firewall konfigurieren Dropdown-Menü, wählen Sie Remote-Benutzer.

  8. Klicken Sie Absenden um den Peer-Eintrag zu speichern. wireguardvpn-img6.png

Laden Sie die Konfigurationsdatei herunter:

  1. Klicken Sie auf die Konfiguration herunterladen Schaltfläche im Peer-Datensatz und laden Sie die Datei herunter.

    download-link.png
    configuration-file.png

WireGuard-Software auf dem Client installieren:

Die WireGuard-Clientsoftware kann hier heruntergeladen werden: https://wireguard.com/install.

  1. Installieren Sie WireGuard auf dem Client-Computer.

  2. Klicken Sie Tunnel hinzufügen.

  3. Navigieren Sie zur generierten Konfigurationsdatei und wählen Sie sie aus.

  4. Klicken Sie auf die Aktivieren Schaltfläche, um den Tunnel zu öffnen. tunnel-active.png


Dokumentinformationen

  • Zuletzt aktualisiert: 2024-08-29

  • vergeOS-Version: 4.11

Zuletzt aktualisiert

War das hilfreich?