top 4 best ngrok alternatives 2021
En omfattande genomgång och jämförelse av populära Ngrok-alternativ med funktioner, installation, användning och priser för att hjälpa dig att välja det bästa verktyget:
I denna handledning kommer vi att utforska de mest populära Ngork-konkurrenterna som finns på marknaden.
Detta är en djupgående jämförelse av de olika verktygen som liknar Ngork tillsammans med deras funktioner, installation, prissättning etc.

Vad du kommer att lära dig:
De bästa Ngrok-alternativen 2021
Nedan listas de mest populära Ngork-konkurrenterna som finns på marknaden.
- Lokaltunnel
- jag tjänar
- Telekonsol
- Pagekite
Jämförelse av Ngrok och dess alternativ
Parameter | Tillstånd | Support - HTTP / HTTPS, SSH | Användande | Gratis mot betald | Underdomänstöd |
---|---|---|---|---|---|
kjol | Användaren måste registrera sig för att skapa autent-token. | Stöder alla 3 protokoll. | Användningen sker via ngrok-körbar (eller via nod js-baserat bibliotek). | Erbjuder både gratis och betald version. Gratisversionen har begränsade men rika funktioner. | Underdomäner stöds i den betalda versionen. |
Lokaltunnel | Ingen autentken krävs. Du kan helt enkelt installera nodpaketet och börja använda det. | Stöder http / https. | Kan enkelt användas via nodjs körbar. Exempel: lt --port 3000 | Är gratis. | Gratis version stöder underdomän också. Om tillgängligt startar det underdomän med det angivna värdet. |
jag tjänar | Ingen autentken krävs. Applikationen kan användas direkt via kommandotolken även utan någon installation. | Stöder http / https, tcp. | Kan användas med eller utan körbar ssh -R 80: localhost: 3000 serveo.net | Både gratis och betalda versioner är tillgängliga. | Stöder underdomän enligt tillgängligheten. |
Telekonsol | Krävs inte. | HTTP / HTTPS stöds inte direkt men sker via SSH. Det är ett bra och extremt enkelt verktyg för SSH. | Teleconsole binär måste installeras och senare kan den användas som skalskript. | Gratis och öppen råvara. | Ej tillämpligt eftersom det oftast används för delning av SSH-sessioner. |
Pagekite | En engångskontoinställning krävs. | Stöder HTTP / HTTPS, SSH och TCP. | En engångsinställning av underdomän som är knuten till e-postadress krävs och kan användas varje gång när tunnelinstallation krävs. | Både gratis och betalda alternativ är tillgängliga. (Gratis i en månad). | Underdomän stöds som förstklassiga medborgare. Det är en del av själva kontoinställningen. |
Parameter | Konfigurationsfiler | Flera tunnlar | Dokumentation | Plattform |
---|---|---|---|---|
kjol | Stöder yaml-baserade konfigurationsfiler som också kan användas för att definiera och köra tunnlar. | Ngrok stöder körning av flera tunnlar genom konfigurationsfilerna. | Välskött dokumentation. | Stöder alla plattformar. |
Lokaltunnel | Config-filsupport är inte tillgängligt. | Inget stöd är tillgängligt för att köra flera tunnlar. | Ingen underhållen dokumentation. | Stöder alla plattformar. |
jag tjänar | Stöd för konfigurationsfiler är inte tillgängligt. | Tre samtidiga tunnlar kan skapas för den fria versionen. | Välskött dokumentation. | Stöder alla plattformar. |
Telekonsol | Inte tillämpbar | Inte tillämpbar | Välskött dokumentation. | Stöder för närvarande endast Unix-baserade och MacOS. |
Pagekite | Inte tillämpbar | Inte tillämpbar | Välskött dokumentation. | Stöder alla plattformar eftersom det är ett python-skript som kan köras på nästan alla plattformar. |
Låt oss utforska !!
# 1) Lokaltunnel
Localtunnel är en gratis tunnellösning för att vara värd för dina lokala webbapplikationer över molnet och komma åt appen från den allmänt tillgängliga webbadressen.
Installation och användning
Installationen är enkel eftersom det är ett nodpaket som kan installeras globalt eller lokalt.
npm install -g localtunnel
När installationen är klar kan du helt enkelt skapa en tunnel som visas nedan för alla portar som vidarebefordrar förfrågan till den lokalt hostade och pågående applikationen.
lt --port 3000
Ovanstående kommando kommer att utfärda en webbadress som nedan och vidarebefordra alla förfrågningar till den webbadressen till din lokalt värdapplikation.
hur man förfalskar en e-postadress
your url is: https://ordinary-parrot-7.localtunnel.me
Ovanstående webbadress kan enkelt nås för att visa den lokalt värdade appen på port 3000 (dvs. porten för vilken tunneln faktiskt skapades).
Att ange en underdomän för din tunnel är också möjlig genom underdomänflaggan. Detta gör att du kan ha en anpassad underdomän som är lätt att komma ihåg.
lt --port 3000 --subdomain mynodejsapp
Du får webbadressen för din underdomän enligt nedan (beroende på tillgänglighet).
https://mynodejsapp.localtunnel.me
Dokumentation: Lokaltunnel
Hemsida: Lokaltunnel
# 2) Serveo
Serveo är ett annat lättanvänt alternativ till Ngrok. Det låter dig skapa lokala tunnlar utan att installera någon annan tredjepartsprogramvara.
Det är en SSH-server som möjliggör vidarebefordran av port för den lokalt hostade applikationen.
Föreslagen läsning = >> Port Forwarding Tutorial
Installation och användning
Till skillnad från andra verktyg som Localtunnel och Ngrok behöver du inte installera Serveo separat. Du kan helt enkelt använda den via kommandoraden.
Till exempel: För att exponera ett lokalt körande program på port 3000 kan du göra det webbtillgängligt med följande kommando.
ssh -R 80:localhost:3000 serveo.net
Ovanstående uttalande säger till serveo.net-domänen att skapa en fjärrtunnel vid port 80 på serveo.net och vidarebefordra alla förfrågningar till den lokala porten 3000.
När tunneln har skapats visar den tunnelnamnet där de lokalt värdade programmen kan nås.
Forwarding HTTP traffic from https://cado.serveo.net Press g to start a GUI session and ctrl-c to quit
Det låter dig också se alla förfrågningar / svar som går genom denna tunnel genom att visa en kommandoradslogg (genom att trycka på 'g' -tangenten som nämnts ovan).
Dokumentation: jag tjänar
Hemsida: jag tjänar
# 3) Telekonsol
Till skillnad från HTTP / HTTPS låter Teleconsole dig dela din terminalsession via webben genom att skapa ett unikt session-id.
Det måste användas med försiktighet och bör delas med någon som är extremt pålitlig, eftersom det är lika bra som att ge full tillgång till din terminal.
tvål och resten webbtjänstintervjuer
Låt oss se hur det fungerar:
Telekonsoleserver är en SSH-proxy som genererar ett unikt session-ID för de begärande klienterna som vill dela terminalen över fjärrkontrollen.
De klienter som vill gå med i fjärrsessionen måste använda det genererade sessions-ID för att få åtkomst till den delade terminalen på distans.
Installation och användning
Ladda ner binärfilerna för respektive plattform från detta plats . Observera att det för närvarande endast är tillgängligt för Unix-, Linux- och macOS-plattformar.
När binärprogrammet har installerats kan det användas som ett enkelt skalskript för att utföra.
Låt oss se stegen nedan:
När session-ID / telekonsol-ID har erhållits kan du använda det exponerade webbgränssnittet för att komma åt terminalen. Ovanstående skärmdump visar en webUI för den skapade sessionen. En fjärrklient kan helt enkelt använda den här URL: en för att komma åt SSH-fjärrsessionen.
Låt oss se hur sessionen kommer att se ut för fjärranvändaren.
För att avsluta / koppla bort sessionen, skriv bara “exit-kommando” på fjärr- eller lokal session och sessionen kopplas bort.
Dokumentation: Telekonsol
Hemsida: Telekonsol
# 4) Pagekite
Pagekite är ett annat verktyg som liknar Ngrok och stöder HTTP / HTTPS / TCP och SSH-tunnlar.
Fördelen med att använda pagekite framför Ngrok är dess stabila domännamn som fixas under själva kontoinställningen. Men detta har också en nackdel, man kan inte starta flera tunnlar samtidigt till skillnad från Ngrok.
vad är en .bin-fil
Installation och användning
Det är vanligtvis enkelt att använda. En enkel curl för att få pythonbaserad körbar är en engångsprocess.
Låt oss se stegen nedan:
# 1) få den pythonbaserade körbara med curl.
curl -O https://pagekite.net/pk/pagekite.py
#två) ställa in pagekite-kontot medan du startar tunneln.
python pagekite.py 3000 {domain-name }.pagekite.me
# 3) Medan ovanstående kommando körs kommer det att uppmanas att registrera det angivna domännamnet mot ett e-post-ID som användaren behöver ange. När ett tillgängligt domännamn har hittats och registreringen lyckats, är domännamnet inställt.
När installationen av domännamnet har lyckats kan samma domännamn användas för att ställa in tunneln.
Till exempel: Om domännamnsinställningen är foodomain kan du starta en tunnel till localhost port 3000 med kommandot nedan:
python pagekite.py 3000 foodomain.pagekite.me
Dokumentation: Pagekite
Hemsida: Pagekite
Slutsats
I den här guiden tittade vi på de mest populära Ngrok-alternativen och utforskade några andra verktyg som Localtunnel, Serveo, Pagekite och Teleconsole som kan utföra samma eller liknande funktionalitet.
Vi jämförde också alla verktyg mot olika parametrar. Du kan välja det bästa verktyget för dina behov baserat på denna jämförelse och granskning. I allmänhet används Ngrok i större utsträckning jämfört med andra verktyg.
= >> Kontakta oss för att föreslå en lista här. PREV-handledningRekommenderad läsning
- De 10 bästa Zapier-alternativen 2021: Granskning och jämförelse
- Topp 10 konfluensalternativ 2021: granskning och jämförelse
- 10 BÄSTA Helpdesk-programvara från 2021 (Topplista med jämförelse)
- Sås Labs konkurrenter och alternativ 2021
- Gratis SMTP-serverlista: Topp 10 mest populära SMTP-tjänster 2021
- Topp 10 bästa Blockchain-företagslistan 2021
- Topp 12 bästa slackalternativ 2021 (Slack Competitors)
- 9 bästa GitHub-alternativ 2021