1. Öffnen Sie Port 8080 auf Ihrem VPS
Um eingehende Verbindungen auf Port 8080 zuzulassen, öffnen Sie ihn mit einem Firewall-Tool wie UFW. Führen Sie die folgenden Befehle aus:
sudo ufw allow 8080/tcp
sudo ufw reload
2. Konfigurieren Sie SSH auf Ihrem VPS
- Bearbeiten Sie die SSH-Konfigurationsdatei:
- Aktivieren Sie
GatewayPorts, indem Sie die folgende Zeile hinzufügen oder aktualisieren: - Starten Sie den SSH-Dienst neu, um die Änderungen anzuwenden:
sudo nano /etc/ssh/sshd_config
GatewayPorts yes
sudo systemctl restart ssh
3. Starten Sie den SSH-Tunnel
Erstellen Sie von Ihrem lokalen Computer aus einen Reverse-SSH-Tunnel, indem Sie diesen Befehl ausführen:
ssh -R 0.0.0.0:8080:127.0.0.1:8080 root@__IHRE_SERVER_IP__
0.0.0.0:8080: Öffnet Port 8080 auf allen Schnittstellen des VPS.127.0.0.1:8080: Leitet Anfragen vom VPS an Ihren lokalen Server weiter, der auf Port 8080 läuft.root@__IHRE_SERVER_IP__: Ersetzen Sie dies durch Ihren VPS-Login und Ihre Domain/IP.
4. Überprüfen Sie die Verbindung
Nach dem Einrichten des Tunnels ist Ihr lokaler Server erreichbar unter:
http://__IHRE_SERVER_IP__:8080
Das war’s! Ihr lokaler Server ist jetzt über Ihren VPS zugänglich, ohne dass zusätzliche Webserver oder Domain-Konfigurationen erforderlich sind.
Praktische Anwendungsfälle
Diese Einrichtung kann in verschiedenen Szenarien unglaublich nützlich sein. Zum Beispiel:
- Teilen großer Dateien: Sie können sehr große Dateien mit Ihrem Partner oder Team teilen, ohne auf Drittanbieterdienste angewiesen zu sein.
- Hosting einer WordPress-Seite mit Docker: Erstellen Sie eine WordPress-Seite in Docker, installieren Sie Plugins für Mediengalerien und hosten Sie Ihre Fotos und Videos, um sie mit wem auch immer Sie möchten zu teilen.
- Verwendung eines günstigen VPS: Sie können den günstigsten verfügbaren VPS kaufen, da die Hauptanforderung eine öffentliche IP-Adresse ist. Damit können Sie Ihren Dateifreigabeserver einrichten.
- Interne oder familiäre Dateifreigabe: Erstellen Sie einen privaten Dateifreigabedienst für Ihre Organisation oder Familie, bei dem jeder Fotos, Videos, Textdateien und mehr austauschen kann.
0