GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Localtunnel – Machen Sie Ihren lokalen Server online zugänglich

Nehmen wir an, Sie haben gerade eine schöne Website auf Ihrem lokalen Entwicklungssystem erstellt. Der Kunde möchte Ihre Arbeit sehen. Was wirst du tun? Sie können die Website entweder online hosten, damit der Client sie anzeigen kann. Oder machen Sie Screenshots von jeder Seite der Website und senden Sie sie an Ihren Kunden. Würdest du das machen? Nicht unbedingt! Lernen Sie Localtunnel kennen Damit können Sie ganz einfach einen Webdienst auf Ihrem lokalen Entwicklungscomputer freigeben, ohne ihn online zu stellen oder mit DNS- und Firewall-Einstellungen herumzuspielen. Es weist Ihnen eine eindeutige öffentlich zugängliche URL zu, die alle Anfragen an Ihren lokal laufenden Webserver weiterleitet. Einfach ausgedrückt:Sie können Ihr lokales Entwicklungssystem der realen Welt aussetzen. In diesem kurzen Tutorial zeige ich Ihnen, wie Sie Ihren lokalen Server mit Localtunnel in Unix-ähnlichen Systemen online zugänglich machen.

Localtunnel installieren

Um Localtunnel auf Ihrem lokalen Entwicklungssystem zu installieren, muss NodeJS auf Ihrem System installiert sein. Verwenden Sie den folgenden Link, um NodeJS auf Linux-Systemen zu installieren.

  • So installieren Sie NodeJS unter Linux

Führen Sie nach der Installation von NodeJS den folgenden Befehl aus, um Localtunnel zu installieren:

$ sudo npm install -g localtunnel

Machen Sie Ihren lokalen Server mit Localtunnel online zugänglich

Um Ihr lokales System von überall zugänglich zu machen (vorausgesetzt, Ihr lokales System läuft auf Port 80), führen Sie den folgenden Befehl von Ihrem Terminal aus:

$ lt --port 80

Beispielausgabe wäre:

your url is: https://gczjxjqvuc.localtunnel.me

Das ist es. Es stellt eine Verbindung zum Tunnelserver her, richtet den Tunnel ein und weist Ihnen eine eindeutige URL zu, die Sie für Ihre Tests verwenden können. Diese URL bleibt für die Dauer Ihrer Sitzung aktiv; Sie können es also gerne mit anderen teilen, um Ihren Webservice zu testen oder einfach nur Ihre Arbeit zu teilen. Sie können Ihren lokalen Server bei Bedarf neu starten. Localtunnel ist intelligent genug, um dies zu erkennen und die Verbindung wieder herzustellen, sobald es wieder da ist.

So greife ich online auf meinen lokalen Ubuntu-Server zu.

Machen Sie Ihren lokalen Server mit Localtunnel online zugänglich

Möglicherweise fällt es Ihnen schwer, sich an die URL zu erinnern. Um es viel einfacher zu merken, verwenden Sie die Subdomain (falls verfügbar), wie unten gezeigt.

$ lt --port 80 --subdomain myubuntu
your url is: https://myubuntu.localtunnel.me

Jetzt kann ich von überall über die URL auf mein lokales Ubuntu-System zugreifen: https://myubuntu.localtunnel.me .

Führen Sie Folgendes aus, um die Localtunnel-Version zu überprüfen:

$ lt --version
 1.8.3

So erhalten Sie Hilfe:

$ lt --help
Usage: /usr/local/bin/lt --port [num] <options>

Options:
 -h, --host Upstream server providing forwarding
 [default: "http://localtunnel.me"]
 -s, --subdomain Request this subdomain
 -l, --local-host Tunnel traffic to this host instead of localhost, override
 Host header to this host
 -o, --open opens url in your browser
 -p, --port Internal http server port [required]
 --help Show this help and exit [boolean]
 --version Show version number [boolean]

Linux
  1. 9 Dinge, die Sie in den ersten 10 Minuten auf einem Linux-Server tun sollten

  2. Wie sieht Ihr Zeitplan für die Aktualisierung der Serverhardware aus?

  3. Überprüfen Sie den Anmeldeverlauf auf Ihrem Server

  4. RAM für Ihren Cloud-Server verstehen

  5. So fügen Sie Ihrem Ubuntu 18.04-Server eine zusätzliche IP hinzu

So überprüfen Sie Ihre Serverlast unter Linux

Sichern Sie Ihren Apache-Webserver Best Practice

So überprüfen Sie Ihre Serverlast im Linux-System

So verstecken Sie Ihre NGINX-Serverversion.

Wählen Sie Ihren Cloud-Server-Flavor

So erstellen Sie Minecraft Server auf Linux-Distributionen