ngrok tutorial brief introduction with installation
sirkulær koblet liste c ++
Denne veiledningen forklarer hva som er Ngrok, og hvordan kan du sette opp og installere det:
Ngrok er et nyttig verktøy for å lage sikre tunneler til lokalt vertsapplikasjoner ved hjelp av en omvendt proxy. Det er et verktøy for å eksponere alle applikasjoner som er lokalt vert over nettet.
Enkelt sagt gir den en offentlig tilgjengelig nettadresse til alle lokalt vertsapplikasjoner, det vil si det er en Spring boot- eller nodejs-basert webapplikasjon eller en webhook for en chat-applikasjon, etc.
Hva du vil lære:
Oversikt
Ngrok er tilgjengelig for gratis bruk ved å signere via e-post eller GitHub / Gmail-konto. Den betalte versjonen har få forbedrede funksjoner som egendefinerte underdomener, hviteliste, støtte osv.
Den gratis versjonen er imidlertid tilstrekkelig for alle praktiske behov. Et interessant stykke er også hvordan det blir uttalt, det vil si at noen sier det som 'N G rok' mens mange foretrekker 'en-grok'
Få applikasjoner av Ngrok
La oss prøve å forstå noen få bruksområder der dette verktøyet kan brukes:
#1) Anta at du utvikler en webapplikasjon, hostet på localhost, og at du vil bekrefte / validere den i alle nettlesere / OS-kombinasjoner. Du kan være på Mac og vil at den skal teste på Internet Explorer, så kan du ganske enkelt starte applikasjonen og eksponere den over ngrok. Alle med en Windows-PC har tilgang til den lenken, og du kan teste nettstedet ditt.
Se på de andre brukstilfellene av testing i mobile nettlesere som kan oppnås ved hjelp av den eksponerte nettlenken.
#to) For brukstilfeller som Webhooks, der du stoler på et eksternt system for å varsle om en bestemt hendelse. For eksempel, Webhooks for betalingstjenester som utløses når vellykket betaling er fullført. For å validere denne integrasjonen vil du kreve at den utløsende applikasjonen får tilgang til denne webhooken, dvs. en offentlig tilgjengelig URL som kan oppnås ved hjelp av ngrok.
# 3) En annen veldig viktig brukssak er at hvis du vil demonstrere / presentere webapplikasjonen for sluttbrukere og / eller klienter, kan du bruke den til å generere en offentlig url og dele den.
hvilke programmer som bruker c ++
Hvordan fungerer Ngrok?
Nedenfor er trinnvis prosess som illustrerer funksjonaliteten til dette verktøyet.
En kort beskrivelse av de nummererte pilene ovenfor er gitt nedenfor:
- Kjør den lokale appen, slik at den er tilgjengelig på din lokale vert. Eksempel: http: // localhost: 8080
- Nå med kjørbar ngrok (tilgjengelig for forskjellige plattformer som Mac, Windows, etc.), start en tunnel til lokalhosten på ønsket port. Vi vil se denne detaljene i de kommende avsnittene.
- Når ngrok setter opp tunnelen, gir den en nett tilgjengelig URL.
- Del nå den offentlig tilgjengelige url med sluttbrukere som vil treffe den lokalt hostede applikasjonen.
- Sluttbrukere treffer nettadressen på internett.
- Når forespørselen kommer til ngrok-serveren (Siden URL-en er i underdomenet til ngrok.com, vil forespørslene i første omgang lande til ngrok-serveren), og den vil løse URL-en til appen den trenger å tunnelere til.
- Ngrok videresender forespørselen til tunnelen som ble opprettet i trinn 2.
- Den videresendte forespørselen kobles til appen som er lokalt vert.
Nevnt ovenfor er trinnsekvensen som finner sted når en lokalt vert app er tilgjengelig med ngrok.
Installasjon
Her er en videoopplæring:
Installere dette verktøyet er en enkel prosess som bare innebærer å laste ned ngrok binær og pakke ut den.
Følg trinnene nedenfor for å installere Ngrok:
#1) Opprett først en gratis konto den skjørt for å få et godkjenningstoken for kontoen din. Uten et autent-token vil du ikke kunne starte tunneler for applikasjonene som er lokalt vert.
#to) Last ned klientbiblioteket avhengig av operativsystemet du bruker.
# 3) Pakk ut den nedlastede pakken.
# 4) Oppdater ngrok-konfigurasjonsfilen med auth-token ved å kjøre følgende kommando på terminalen / ledeteksten.
./ngrok authtoken {your-auth-token}
Du kan besøke / se konfigurasjonsfilen for å se om godkjenningstokenet ditt er oppdatert eller ikke. Ngrok-konfigurasjonsfilen er tilgjengelig i brukerkatalogen på stedet - ~ / .ngrok2 / ngrok.yml
topp videospillbedrifter å jobbe for
# 5) Når godkjenningstokenet er oppdatert, bør du kunne starte tunnelen for dine lokalt vertede applikasjoner.
# 6) For å starte tunnelen på port 80 for localhost, bare utfør kommandoen nedenfor.
./ngrok http 80
Når kommandoen ovenfor blir utført, blir en tunnel opprettet til localhost: 80 (Uansett hvilket program som kjører på denne porten, skal det være tilgjengelig gjennom den tunneliserte URL-en, som vist i figuren nedenfor).
Konklusjon
I denne opplæringen så vi hva Ngrok er, og hvordan du kan sette opp og installere det på din stasjonære eller bærbare datamaskin. Det er et flott, praktisk verktøy som lar deg eksponere alle lokalt hostede applikasjoner over nettet.
Vi gikk også gjennom hvordan dette verktøyet fungerer helt fra start av tunnelen til en sluttbrukerforespørsel når tilbake til det lokalt hostede programmet.
I den kommende opplæringen vil vi se Ngrok i aksjon med noen få eksempler på applikasjoner.
NESTE veiledning
Anbefalt lesing
- Trinnvis installasjon og oppsett av Appium Studio
- Introduksjon til Java Programming Language - Video Tutorial
- Python Introduksjon og installasjonsprosess
- Jira nedlasting og installasjon med Jira License Setup
- Neoload Tutorial: Neoload Introduksjon, nedlasting og installasjon
- Introduksjon til Micro Focus LoadRunner - Load Testing with LoadRunner Tutorial # 1
- Slik konfigurerer du Node.js Testing Framework: Node.js Tutorial
- Installasjon og oppsett av Appium Studio for Eclipse