top 4 best ngrok alternatives 2021
Umfassende Überprüfung und Vergleich beliebter Ngrok-Alternativen mit Funktionen, Installation, Verwendung und Preisen, um Ihnen bei der Auswahl des besten Tools zu helfen:
In diesem Tutorial werden wir die beliebtesten Ngork-Konkurrenten untersuchen, die auf dem Markt erhältlich sind.
Dies ist ein detaillierter Vergleich der verschiedenen Ngork-ähnlichen Tools mit ihren Funktionen, Installation, Preisen usw.
= >> Kontaktiere uns um hier eine Auflistung vorzuschlagen.
Was du lernen wirst:
Top Ngrok Alternativen zu wissen im Jahr 2021
Nachfolgend sind die beliebtesten Ngork-Wettbewerber aufgeführt, die auf dem Markt erhältlich sind.
- Localtunnel
- ich diene
- Teleconsole
- Pagekite
Vergleich von Ngrok und seinen Alternativen
Parameter | Genehmigung | Unterstützung - HTTP / HTTPS, SSH | Verwendung | Kostenlos gegen Bezahlt | Subdomain-Unterstützung |
---|---|---|---|---|---|
Rock | Der Benutzer muss sich anmelden, um ein Authentifizierungstoken zu generieren. | Unterstützt alle 3 Protokolle. | Die Verwendung erfolgt über die ausführbare Datei von ngrok (oder über die auf Knoten js basierende Bibliothek). | Bietet sowohl kostenlose als auch kostenpflichtige Version. Die kostenlose Version verfügt über eingeschränkte, aber umfangreiche Funktionen. | Subdomains werden in der kostenpflichtigen Version unterstützt. |
Localtunnel | Es ist kein Authentifizierungstoken erforderlich. Sie können das Knotenpaket einfach installieren und verwenden. | Unterstützt http / https. | Kann einfach über die ausführbare Datei von nodejs verwendet werden. Beispiel: lt --port 3000 | Ist gratis. | Die kostenlose Version unterstützt auch die Subdomain. Wenn verfügbar, startet die Subdomain mit dem angegebenen Wert. |
ich diene | Es ist kein Authentifizierungstoken erforderlich. Die Anwendung kann auch ohne Installation direkt über die Eingabeaufforderung verwendet werden. | Unterstützt http / https, tcp. | Kann mit oder ohne ausführbare Datei ssh -R 80: localhost: 3000 serveo.net verwendet werden | Es sind sowohl kostenlose als auch kostenpflichtige Versionen verfügbar. | Unterstützt die Subdomain je nach Verfügbarkeit. |
Teleconsole | Nicht benötigt. | HTTP / HTTPS wird nicht direkt unterstützt, sondern über SSH. Es ist ein gutes und extrem einfaches Dienstprogramm für SSH. | Die Teleconsole-Binärdatei muss installiert werden und kann später als Shell-Skript verwendet werden. | Kostenlos und Open Source. | Nicht anwendbar, da es hauptsächlich für die gemeinsame Nutzung von SSH-Sitzungen verwendet wird. |
Pagekite | Eine einmalige Kontoeinrichtung ist erforderlich. | Unterstützt HTTP / HTTPS, SSH und TCP. | Ein einmaliges Subdomain-Setup, das an die E-Mail-Adresse gebunden ist, ist erforderlich und kann jedes Mal verwendet werden, wenn ein Tunnel-Setup erforderlich ist. | Es stehen sowohl kostenlose als auch kostenpflichtige Optionen zur Verfügung. (Kostenlos für einen Monat). | Subdomain wird als erstklassige Bürger unterstützt. Es ist Teil der Kontoeinrichtung. |
Parameter | Konfigurationsdateien | Mehrere Tunnel | Dokumentation | Plattform |
---|---|---|---|---|
Rock | Unterstützt yaml-basierte Konfigurationsdateien, die auch zum Definieren und Ausführen von Tunneln verwendet werden können. | Ngrok unterstützt das Ausführen mehrerer Tunnel durch die Konfigurationsdateien. | Gut gepflegte Dokumentation. | Unterstützt alle Plattformen. |
Localtunnel | Unterstützung für Konfigurationsdateien ist nicht verfügbar. | Für den Betrieb mehrerer Tunnel ist keine Unterstützung verfügbar. | Keine gepflegte Dokumentation. | Unterstützt alle Plattformen. |
ich diene | Unterstützung für Konfigurationsdateien nicht verfügbar. | Für die kostenlose Version können 3 gleichzeitige Tunnel erstellt werden. | Gut gepflegte Dokumentation. | Unterstützt alle Plattformen. |
Teleconsole | Unzutreffend | Unzutreffend | Gut gepflegte Dokumentation. | Unterstützt derzeit nur Unix-basiert und MacOS. |
Pagekite | Unzutreffend | Unzutreffend | Gut gepflegte Dokumentation. | Unterstützt alle Plattformen, da es sich um ein Python-Skript handelt, das auf fast allen Plattformen ausgeführt werden kann. |
Lass uns erforschen!!
# 1) Localtunnel
Localtunnel ist eine kostenlose Tunnellösung, mit der Sie Ihre lokalen Webanwendungen über die Cloud hosten und über die öffentlich zugängliche Web-URL auf die App zugreifen können.
Installation & Verwendung
Die Installation ist einfach, da es sich um ein Knotenpaket handelt, das global oder lokal installiert werden kann.
npm install -g localtunnel
Nach Abschluss der Installation können Sie einfach einen Tunnel wie unten gezeigt für jeden Port erstellen, der die Anforderung an die lokal gehostete und ausgeführte Anwendung weiterleitet.
lt --port 3000
Der obige Befehl gibt eine Web-URL wie unten aus und leitet alle Anforderungen an diese URL an Ihre lokal gehostete Anwendung weiter.
beste Musik-Downloader-Site für Android
your url is: https://ordinary-parrot-7.localtunnel.me
Auf die obige URL kann einfach zugegriffen werden, um die lokal gehostete App auf Port 3000 anzuzeigen (d. H. Den Port, für den der Tunnel tatsächlich erstellt wurde).
Das Angeben einer Subdomain für Ihren Tunnel ist auch über das Flag 'Subdomain' möglich. Auf diese Weise können Sie eine benutzerdefinierte Subdomain erstellen, an die Sie sich leicht erinnern können.
lt --port 3000 --subdomain mynodejsapp
Sie erhalten die URL für Ihre Subdomain wie unten gezeigt (je nach Verfügbarkeit).
https://mynodejsapp.localtunnel.me
Dokumentation: Localtunnel
Webseite: Localtunnel
# 2) Serveo
Serveo ist eine weitere benutzerfreundliche Alternative zu Ngrok. Sie können damit lokale Tunnel erstellen, ohne andere Software von Drittanbietern zu installieren.
Es handelt sich um einen SSH-Server, der die Portweiterleitung für die lokal gehostete Anwendung ermöglicht.
Empfohlene Lektüre = >> Tutorial zur Portweiterleitung
Installation & Verwendung
Im Gegensatz zu anderen Tools wie Localtunnel und Ngrok müssen Sie Serveo nicht separat installieren. Sie können es einfach über die Befehlszeile verwenden.
Zum Beispiel: Um eine lokal ausgeführte Anwendung auf Port 3000 verfügbar zu machen, können Sie sie mit dem folgenden Befehl über das Internet zugänglich machen.
ssh -R 80:localhost:3000 serveo.net
Die obige Anweisung weist die Domäne serveo.net an, einen Remote-Tunnel an Port 80 auf serveo.net zu erstellen und alle Anforderungen an den lokalen Port 3000 weiterzuleiten.
Sobald der Tunnel erstellt wurde, wird der Tunnelname angezeigt, über den auf die lokal gehosteten Anwendungen zugegriffen werden kann.
Forwarding HTTP traffic from https://cado.serveo.net Press g to start a GUI session and ctrl-c to quit
Außerdem können Sie alle Anforderungen / Antworten anzeigen, die durch diesen Tunnel gehen, indem Sie eine Befehlszeilenprotokollanzeige anzeigen (indem Sie wie oben erwähnt die Taste 'g' drücken).
Dokumentation: ich diene
Webseite: ich diene
# 3) Teleconsole
Im Gegensatz zu HTTP / HTTPS können Sie mit Teleconsole Ihre Terminalsitzung über das Web freigeben, indem Sie eine eindeutige Sitzungs-ID erstellen.
Es muss mit Vorsicht verwendet werden und sollte an jemanden weitergegeben werden, der äußerst vertrauenswürdig ist, da es so gut ist wie der uneingeschränkte Zugriff auf Ihr Terminal.
Mal sehen, wie es funktioniert:
Der Teleconsole-Server ist ein SSH-Proxy, der eine eindeutige Sitzungs-ID für die anfordernden Clients generiert, die das Terminal über die Fernbedienung gemeinsam nutzen möchten.
Die Clients, die an der Remotesitzung teilnehmen möchten, müssen die generierte Sitzungs-ID verwenden, um remote auf das freigegebene Terminal zugreifen zu können.
Installation und Verwendung
Laden Sie hier die Binärdateien für die jeweilige Plattform herunter Standort . Bitte beachten Sie, dass es derzeit nur für Unix-, Linux- und macOS-Plattformen verfügbar ist.
Wie lade ich die vollständige Wiedergabeliste ohne Software von YouTube herunter?
Sobald die Binärdatei installiert ist, kann sie als einfaches Shell-Skript zur Ausführung verwendet werden.
Sehen wir uns die folgenden Schritte an:
Sobald die Sitzungs-ID / Teleconsole-ID erhalten wurde, können Sie über die exponierte Web-Benutzeroberfläche auf das Terminal zugreifen. Der obige Screenshot zeigt eine WebUI für die erstellte Sitzung. Ein Remote-Client kann diese URL einfach verwenden, um auf die Remote-SSH-Sitzung zuzugreifen.
Mal sehen, wie die Sitzung für den Remote-Benutzer aussehen wird.
Was ist ein Netzwerksicherheitsschlüssel?
Um die Sitzung zu beenden / zu trennen, geben Sie einfach 'exit command' in der Remote- oder lokalen Sitzung ein, und die Sitzung wird getrennt.
Dokumentation: Teleconsole
Webseite: Teleconsole
# 4) Pagekite
Pagekite ist ein weiteres Tool, das Ngrok ähnelt und HTTP / HTTPS / TCP- und SSH-Tunnel unterstützt.
Der Vorteil der Verwendung von Pagekite gegenüber Ngrok sind die stabilen Domain-Namen, die während der Kontoeinrichtung selbst festgelegt wurden. Dies hat aber auch den Nachteil, dass man im Gegensatz zu Ngrok nicht mehrere Tunnel gleichzeitig starten kann.
Installation und Verwendung
Es ist normalerweise einfach zu bedienen. Eine einfache Locke, um eine Python-basierte ausführbare Datei zu erhalten, ist ein einmaliger Vorgang.
Sehen wir uns die folgenden Schritte an:
# 1) Holen Sie sich die Python-basierte ausführbare Datei mit Curl.
curl -O https://pagekite.net/pk/pagekite.py
#zwei) Richten Sie das PageKite-Konto ein, während Sie den Tunnel starten.
python pagekite.py 3000 {domain-name }.pagekite.me
#3) Während der obige Befehl ausgeführt wird, werden Sie aufgefordert, den angegebenen Domainnamen anhand einer E-Mail-ID zu registrieren, die der Benutzer angeben muss. Sobald ein verfügbarer Domainname gefunden wurde und die Registrierung erfolgreich war, wird der Domainname eingerichtet.
Sobald die Einrichtung des Domänennamens erfolgreich ist, kann derselbe Domänenname zum Einrichten des Tunnels verwendet werden.
Zum Beispiel:: Wenn die Einrichtung des Domänennamens foodomain lautet, können Sie mit dem folgenden Befehl einen Tunnel zum localhost-Port 3000 starten:
python pagekite.py 3000 foodomain.pagekite.me
Dokumentation: Pagekite
Webseite: Pagekite
Fazit
In diesem Tutorial haben wir uns die beliebtesten Ngrok-Alternativen angesehen und einige andere Tools wie Localtunnel, Serveo, Pagekite und Teleconsole untersucht, die dieselbe oder eine ähnliche Funktionalität ausführen können.
Wir haben auch alle Tools mit verschiedenen Parametern verglichen. Basierend auf diesem Vergleich und dieser Überprüfung können Sie das beste Werkzeug für Ihre Anforderungen auswählen. Im Allgemeinen wird Ngrok im Vergleich zu anderen Tools häufiger verwendet.
= >> Kontaktiere uns um hier eine Auflistung vorzuschlagen. PREV TutorialLiteratur-Empfehlungen
- 10 besten Zapier-Alternativen im Jahr 2021: Überprüfung und Vergleich
- Top 10 Confluence-Alternativen im Jahr 2021: Überprüfung und Vergleich
- 10 BESTE Helpdesk-Software von 2021 (Top-Liste mit Vergleich)
- Wettbewerber und Alternativen von Sauce Labs im Jahr 2021
- Kostenlose SMTP-Serverliste: Top 10 der beliebtesten SMTP-Dienste im Jahr 2021
- Top 10 der besten Blockchain-Unternehmen im Jahr 2021
- Top 12 der besten Slack-Alternativen im Jahr 2021 (Slack-Konkurrenten)
- 9 besten GitHub-Alternativen im Jahr 2021