Konfiguration des Tunnelings mit ngrok in ServBay
ngrok ist ein Reverse-Proxy-Tool, das durch die Erstellung eines sicheren Tunnels hinter einer Firewall den externen Zugriff auf lokale Server ermöglicht. Dieser Artikel beschreibt ausführlich, wie man ngrok in ServBay für die Tunnelkonfiguration verwendet.
Übersicht
ngrok erstellt sichere Tunnel hinter Firewalls und ermöglicht so den externen Zugriff auf lokale Server. In ServBay können Sie ngrok verwenden, um den lokalen ServBay-Host der Außenwelt zugänglich zu machen. Dieser Artikel erklärt, wie man ngrok verwendet, um den ServBay-Host an eine bestimmte Domain zu binden.
Installation von ngrok
Zunächst müssen Sie ngrok auf dem ServBay-Host installieren. Falls Sie ngrok noch nicht installiert haben, führen Sie bitte die folgenden Schritte aus:
Besuchen Sie die offizielle ngrok-Website: ngrok Download-Seite
Laden Sie die für Ihr Betriebssystem geeignete ngrok-Binärdatei herunter
Entpacken Sie die heruntergeladene Datei und verschieben Sie die ngrok-Binärdatei in den ausführbaren Pfad Ihres Systems. Zum Beispiel:
bashsudo unzip ~/Downloads/ngrok-v3-stable-darwin-arm64.zip -d /usr/local/bin
1Überprüfen Sie, ob die Installation erfolgreich war:
bashngrok version
1
Konfiguration des ngrok-Tunnels
Befehlsbeschreibung
Der Befehl zur Tunnelkonfiguration mit ngrok in ServBay lautet wie folgt:
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.host --request-header-add='host: servbay.host'
Befehlserklärung
ngrok http
: Startet einen HTTP-Tunnel--domain=cunning-lacewing-fresh.ngrok-free.app
: Gibt die von ngrok zugewiesene Domain anhttps://servbay.host
: Adresse des lokalen ServBay-Hosts--request-header-add='host: servbay.host'
: Fügt einen Request-Header hinzu und setzt denhost
Header aufservbay.host
Beispielbefehl
Angenommen, Ihr ServBay-Hostname ist servbay.local
und Sie möchten über die von ngrok zugewiesene Domain cunning-lacewing-fresh.ngrok-free.app
auf diesen Host zugreifen, dann können Sie den folgenden Befehl verwenden:
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.local --request-header-add='host: servbay.local'
Nach Ausführung dieses Befehls wird ngrok einen Tunnel von cunning-lacewing-fresh.ngrok-free.app
zu servbay.local
erstellen.
Konfigurationsüberprüfung
Um die ngrok-Konfiguration zu überprüfen, folgen Sie bitte diesen Schritten:
Öffnen Sie einen Browser und rufen Sie die von ngrok zugewiesene Domain auf:
plaintexthttps://cunning-lacewing-fresh.ngrok-free.app
1Sie sollten den Inhalt des ServBay-Hosts sehen können. Wenn Sie die Startseite oder anderen erwarteten Inhalt des ServBay-Hosts sehen, ist die ngrok-Tunnelkonfiguration erfolgreich.
Zusammenfassung
Die Konfiguration von ngrok in ServBay ermöglicht den externen Zugriff auf lokale Server. Mit diesem Artikel haben Sie erfahren, wie Sie ngrok installieren und den Tunnel konfigurieren können.