ngrok tutorial brief introduction with installation
Denne vejledning forklarer, hvad der er Ngrok, og hvordan kan du konfigurere og installere det:
Ngrok er et nyttigt værktøj til at oprette sikre tunneler til lokalt hostede applikationer ved hjælp af en omvendt proxy. Det er et værktøj til at eksponere enhver lokalt hostet applikation via internettet.
I enkle vendinger giver det en offentligt tilgængelig web-URL til enhver lokalt hostet applikation, dvs. det er en Spring boot- eller nodejs-baseret webapplikation eller en webhook til en chatapplikation osv.
korteste sti-algoritme i java kildekode
Hvad du lærer:
Oversigt
Ngrok er tilgængelig til fri brug ved at underskrive via e-mail eller GitHub / Gmail-konto. Den betalte version har få forbedrede funktioner som brugerdefinerede underdomæner, hvidliste, support osv.
Den gratis version er dog tilstrækkelig til alle praktiske behov. Et interessant stykke er også, hvordan det udtages, dvs. nogle siger det som 'N G rok', mens mange mennesker foretrækker 'en-grok'
Få anvendelser af Ngrok
Lad os prøve at forstå nogle få brugstilfælde, hvor dette værktøj kan bruges:
# 1) Antag at du udvikler en webapplikation, hostet på localhost, og at du vil bekræfte / validere den i alle browsere / OS-kombinationer. Du kan være på Mac og ønsker, at den skal teste i Internet Explorer, så kan du bare starte din applikation og udsætte den over ngrok. Alle med en Windows-pc har adgang til dette link, og du kan teste dit websted.
Se på de andre brugstilfælde af test i mobile browsere, som kan opnås ved hjælp af det eksponerede weblink.
#to) Til brugssager som Webhooks, hvor du stoler på et eksternt system for at underrette om en bestemt begivenhed. For eksempel, Webhooks til betalingstjeneste, der udløses, når betalingen er gennemført. For at validere denne integration skal du have den udløsende applikation til at få adgang til denne webhook, dvs. en offentligt tilgængelig URL, der kan opnås ved hjælp af ngrok.
# 3) En anden meget vigtig brugssag er, hvis du vil demonstrere / fremvise din webapplikation til dine slutbrugere og / eller klienter, så kan du bruge den til at generere en offentlig url og dele den.
Hvordan fungerer Ngrok?
Nedenfor er den trinvise proces, der illustrerer funktionaliteten i dette værktøj.
En kort beskrivelse af de nummererede pile ovenfor gives nedenfor:
- Kør den lokale app, så den er tilgængelig på din lokale vært. Eksempel: http: // localhost: 8080
- Nu med ngrok-eksekverbar (tilgængelig til forskellige platforme som Mac, Windows osv.) Start en tunnel til localhost på den ønskede port. Vi vil se denne detalje i de kommende sektioner.
- Når ngrok har konfigureret tunnelen, giver den en web-tilgængelig URL.
- Del nu den offentligt tilgængelige url med slutbrugerne, der ville ramme den lokalt hostede applikation.
- Slutbrugere rammer web-URL på internettet.
- Når anmodningen ankommer til ngrok-serveren (Da URL'en er i et underdomæne af ngrok.com, lander anmodningerne oprindeligt til ngrok-serveren), og den løser URL'en til den app, den skal tunnelere til.
- Ngrok videresender anmodningen til tunnelen oprettet i trin 2.
- Den videresendte anmodning opretter forbindelse til den lokalt hostede app.
Ovennævnte er rækkefølgen af trin, der finder sted, når en lokalt hostet app åbnes ved hjælp af ngrok.
Installation
Her er en videotutorial:
Installation af dette værktøj er en simpel proces, der bare involverer at downloade ngrok binært og pakke det ud.
hvordan man skriver et eksempel på en fejlrapport
Følg nedenstående trin for at installere Ngrok:
# 1) Opret først en gratis konto den nederdel for at få et godkendelsestoken til din konto. Uden et godkendelsestoken kan du ikke starte tunneler til de lokalt hostede applikationer.
#to) Download klientbibliotek afhængigt af hvilket operativsystem du bruger.
# 3) Pak den downloadede pakke ud.
# 4) Opdater ngrok-konfigurationsfilen med dit auth-token ved at køre følgende kommando på terminalen / kommandoprompten.
./ngrok authtoken {your-auth-token}
Du kan besøge / se konfigurationsfilen for at se, om dit godkendelsestoken er blevet opdateret eller ej. Ngrok-konfigurationsfilen er tilgængelig i brugerkataloget på stedet - ~ / .ngrok2 / ngrok.yml
# 5) Når godkendelsestokenet er opdateret, skal du kunne starte tunnelen til dine lokalt hostede applikationer.
# 6) For at starte tunnelen på port 80 til localhost skal du blot udføre nedenstående kommando.
./ngrok http 80
Når ovenstående kommando er udført, oprettes en tunnel til localhost: 80 (Uanset hvilken applikation der kører på denne port, skal den være tilgængelig via den tunnelede URL som vist i nedenstående figur).
Konklusion
I denne vejledning så vi, hvad Ngrok er, og hvordan du kan konfigurere og installere det på din stationære eller bærbare computer. Det er et fantastisk praktisk værktøj, der giver dig mulighed for at eksponere enhver lokalt hostet applikation over internettet.
Vi gik også igennem, hvordan dette værktøj fungerer lige fra start af tunnelen, indtil en slutbrugeranmodning når tilbage til den lokalt hostede applikation.
I den kommende vejledning vil vi se Ngrok i aktion med et par eksempler på applikationer.
NÆSTE vejledning
Anbefalet læsning
- Trin-for-trin installation og opsætning af Appium Studio
- Introduktion til Java-programmeringssprog - Videovejledning
- Python introduktion og installationsproces
- Jira Download og installation med Jira License Setup
- Neoload Tutorial: Neoload Introduktion, download og installation
- Introduktion til Micro Focus LoadRunner - Load Testing med LoadRunner Tutorial # 1
- Sådan konfigureres Node.js Testing Framework: Node.js Tutorial
- Installation og opsætning af Appium Studio til Eclipse