Zum Inhalt springen
GAMESERVER-INSTALL
rumpel@gsi:~$ Server werden gestartet …
0 %
Support im Discord: 54 online 4 Server online 30 Besucher online Enshrouded 1.0 ist da – unser Server läuft!
Registrieren
GAMESERVER-INSTALL .DE · BY RUMPEL
Tools & Programme Anleitung

WireGuard-Tunnel zwischen root und Heimserver...

Hier ist eine Schritt-für-Schritt-Anleitung, um einen WireGuard-Tunnel zwischen deinem Root-Server und deinem Heimserver einzurichten.

Aktualisiert 23.10.2026 2 Min. Lesezeit 561 Aufrufe von rumpel

Hier ist eine Schritt-für-Schritt-Anleitung, um einen WireGuard-Tunnel zwischen deinem Root-Server und deinem Heimserver einzurichten.

Vorbereitung

Root-Server: Muss eine öffentliche IP-Adresse haben.

Heimserver: Muss SSH-Zugriff haben.

Software: Installiere auf beiden Servern WireGuard (sudo apt update && sudo apt install wireguard).

Schritt 1: Keys generieren

Führe diese Befehle auf beiden Servern aus, um die Schlüsselpaare zu erzeugen:

Text
Text1 Zeile
wg genkey | tee privatekey

| wg pubkey > publickey

(Speichere die Inhalte der Dateien privatekey und publickey für jeden Server separat ab.)

Schritt 2: Konfiguration Root-Server

Erstelle die Datei /etc/wireguard/wg0.conf auf dem Root-Server:

INI
INI15 Zeilen
Ini, TOML[Interface]Address = 10.0.0.1/24ListenPort = 51820PrivateKey = <HIER_PRIVATE_KEY_VOM_ROOT_EINTRAGEN>  # Port-Forwarding (IPTABLES)PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A PREROUTING -p tcp --dport 25565 -j DNAT --to-destination 10.0.0.2:25565PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D PREROUTING -p tcp --dport 25565 -j DNAT --to-destination 10.0.0.2:25565 [Peer]PublicKey = <HIER_PUBLIC_KEY_VOM_HEIMSERVER_EINTRAGEN>AllowedIPs = 10.0.0.2/32(Ersetze 25565 durch den Port deines Spiels.)

Schritt 3: Konfiguration Heimserver

Erstelle die Datei /etc/wireguard/wg0.conf auf dem Heimserver:

INI
INI10 Zeilen
Ini, TOML[Interface]Address = 10.0.0.2/24PrivateKey = <HIER_PRIVATE_KEY_VOM_HEIMSERVER_EINTRAGEN> [Peer]PublicKey = <HIER_PUBLIC_KEY_VOM_ROOT_EINTRAGEN>Endpoint = <IP_DEINES_ROOT_SERVERS>:51820AllowedIPs = 10.0.0.0/24PersistentKeepalive = 25

Schritt 4: IP-Forwarding am Root-Server aktivieren
Damit der Root-Server den Traffic weiterleiten darf, musst du das Forwarding in der Kernel-Konfiguration aktivieren:

Editiere die Datei: nano /etc/sysctl.conf

Entferne das # vor dieser Zeile: net.ipv4.ip_forward=1

Speichere und wende es an: sysctl -p

Schritt 5: Tunnel starten

Führe auf beiden Servern den Startbefehl aus:

Text
Text1 Zeile
wg-quick up wg0

Testen: Versuche vom Heimserver aus den Root-Server anzupingen: ping 10.0.0.1.

Dauerhaft aktivieren: systemctl enable wg-quick@wg0

Zusammenfassung der Funktionsweise
Deine Freunde verbinden sich nun mit der IP-Adresse deines Root-Servers auf Port 25565.

Der Root-Server empfängt die Daten und schickt sie direkt durch den verschlüsselten WireGuard-Tunnel an die interne IP deines Heimservers (10.0.0.2).

Das war es auch schon wieder von mit

Lg

rumpel
Da der Tunnel dauerhaft offen bleibt (PersistentKeepalive), muss dein Heim-Router keine Ports öffnen.

Original-Thema im Forum ansehen

War das hilfreich?

Passend dazu

Nicht gefunden, was du suchst?Deine Frage ist nicht dabei? Frag einfach im Support-Forum.Frage stellen