ngrok tutorial brief introduction with installation
Denna handledning förklarar vad som är Ngrok och hur kan du ställa in och installera det:
Ngrok är ett användbart verktyg för att skapa säkra tunnlar till lokalt värdade applikationer med en omvänd proxy. Det är ett verktyg för att exponera alla lokalt värdapplikationer via webben.
char till sträng c ++
Enkelt uttryckt ger den en offentligt tillgänglig webb-URL till alla lokalt hostade applikationer, det vill säga det är en Spring-start eller nodjs-baserad webbapplikation eller en webbkrok för en chattapplikation etc.
Vad du kommer att lära dig:
Översikt
Ngrok är gratis att använda genom att signera via e-post eller GitHub / Gmail-konto. Den betalda versionen har få förbättrade funktioner som anpassade underdomäner, vitlistning, support etc.
Den gratis versionen räcker dock för alla praktiska behov. Ett intressant stycke är också hur det uttalas, dvs vissa säger det som 'N G rok' medan många föredrar 'en-grok'
Få applikationer av Ngrok
Låt oss försöka förstå några användningsfall där detta verktyg kan användas:
# 1) Antag att du utvecklar en webbapplikation som är värd på localhost och att du vill verifiera / validera den i alla webbläsare / OS-kombinationer. Du kan vara på Mac och vill att den ska testas i Internet Explorer, då kan du helt enkelt starta din applikation och exponera den över ngrok. Alla som har en Windows-dator kan komma åt den länken och du kan testa din webbplats.
Titta på andra användningsfall av testning i mobilwebbläsare som kan uppnås med den exponerade webblänken.
#två) För användningsfall som Webhooks, där du är beroende av ett externt system för att meddela om en viss händelse. Till exempel, Webbtjänster för betaltjänster som utlöses när betalningen är klar. För att validera denna integration skulle du behöva den utlösande applikationen för att få åtkomst till den här webbhaken, dvs. en offentligt tillgänglig URL som kan uppnås med ngrok.
# 3) Ett annat mycket viktigt användningsfall är om du vill demonstrera / visa upp din webbapplikation för dina slutanvändare och / eller klienter, så kan du använda den för att skapa en offentlig webbadress och dela den.
Hur fungerar Ngrok?
Nedan följer steg för steg-processen som illustrerar funktionaliteten i detta verktyg.
En kort beskrivning av de numrerade pilarna ovan ges nedan:
bästa webbplatsen att titta på gratis anime
- Kör den lokala appen så att den kan nås på din lokala värd. Exempel: http: // localhost: 8080
- Nu med ngrok körbar (tillgänglig för olika plattformar som Mac, Windows, etc.) initiera en tunnel till localhost på önskad port. Vi kommer att se denna detalj i de kommande avsnitten.
- När ngrok har konfigurerat tunneln ger den en webbåtkomlig URL.
- Dela nu den offentligt tillgängliga webbadressen med slutanvändarna som skulle träffa den lokalt hostade applikationen.
- Slutanvändare träffar webbadressen på internet.
- När begäran anländer till ngrok-servern (eftersom webbadressen finns i en underdomän på ngrok.com kommer förfrågningarna initialt att landa till ngrok-servern), och den kommer att lösa webbadressen till appen som den behöver tunnelera till.
- Ngrok vidarebefordrar begäran till tunneln som skapades i steg 2.
- Den vidarebefordrade förfrågan ansluts till den lokalt hostade appen.
Nämnts ovan är sekvensen av steg som äger rum när en lokalt värd app öppnas med ngrok.
Installation
Här är en videohandledning:
Installera det här verktyget är en enkel process som bara handlar om att ladda ner ngrok binär och packa upp den.
Följ stegen nedan för att installera Ngrok:
# 1) Skapa först ett gratis konto den kjol för att få en autent-token för ditt konto. Utan en autent-token kommer du inte att kunna starta tunnlar för de lokalt hostade applikationerna.
#två) Ladda ner klientbibliotek beroende på vilket operativsystem du använder.
# 3) Packa upp det nedladdade paketet.
# 4) Uppdatera ngrok-konfigurationsfilen med din auth-token genom att köra följande kommando på terminalen / kommandotolken.
./ngrok authtoken {your-auth-token}
Du kan besöka / visa konfigurationsfilen för att se om din autent-token har uppdaterats eller inte. Ngrok-konfigurationsfilen finns i användarkatalogen på plats - ~ / .ngrok2 / ngrok.yml
agila intervjufrågor och svar för erfarna
# 5) När autentken har uppdaterats bör du kunna starta tunneln för dina lokalt värdapplikationer.
# 6) För att starta tunneln på port 80 för localhost, kör du bara kommandot nedan.
./ngrok http 80
När kommandot ovan har körts skapas en tunnel till localhost: 80 (Oavsett vilket program som körs på den här porten ska vara tillgänglig via den tunneliserade URL: en, som visas i bilden nedan).
Slutsats
I den här handledningen såg vi vad Ngrok är och hur du kan ställa in och installera det på din stationära eller bärbara dator. Det är ett fantastiskt praktiskt verktyg som låter dig exponera alla lokalt värdapplikationer över webben.
Vi gick också igenom hur det här verktyget fungerar direkt från att starta tunneln tills en slutanvändarförfrågan når tillbaka till den lokalt hostade applikationen.
I den kommande handledningen kommer vi att se Ngrok i aktion med några exempel på applikationer.
NÄSTA självstudie
Rekommenderad läsning
- Steg-för-steg-installation och installation av Appium Studio
- Introduktion till Java-programmeringsspråk - Videohandledning
- Python introduktions- och installationsprocess
- Jira nedladdning och installation med Jira License Setup
- Neoload Tutorial: Neoload Introduktion, nedladdning och installation
- Introduktion till Micro Focus LoadRunner - Load Testing with LoadRunner Tutorial # 1
- Så här ställer du in Node.js Testing Framework: Node.js Tutorial
- Installation och installation av Appium Studio för Eclipse