ngrok tutorial brief introduction with installation
Deze tutorial legt uit wat Ngrok is en hoe je het kunt instellen en installeren:
Ngrok is een handig hulpprogramma om veilige tunnels naar lokaal gehoste applicaties te maken met behulp van een reverse proxy. Het is een hulpprogramma om elke lokaal gehoste applicatie via internet weer te geven.
In eenvoudige bewoordingen biedt het een openbaar toegankelijke web-URL voor elke lokaal gehoste applicatie, d.w.z. of het nu een Spring boot- of nodejs-gebaseerde webtoepassing is of een webhook voor een chat-applicatie, enz.
wat zijn de beste anime-websites
Wat je leert:
- Overzicht
- Weinig toepassingen van Ngrok
- Hoe werkt Ngrok?
- Installatie
- Gevolgtrekking
- Aanbevolen literatuur
Overzicht
Ngrok is gratis beschikbaar door te ondertekenen via e-mail of GitHub / Gmail-account. De betaalde versie heeft enkele verbeterde functies zoals aangepaste subdomeinen, witte lijst, ondersteuning, enz.
De gratis versie is echter voldoende voor alle praktische behoeften. Een interessant stuk is ook hoe het wordt uitgesproken, d.w.z. sommigen zeggen het als 'N G rok', terwijl veel mensen de voorkeur geven aan 'en-grok'
Weinig toepassingen van Ngrok
Laten we proberen een paar gebruikssituaties te begrijpen waarin dit hulpprogramma kan worden gebruikt:
# 1) Stel dat u een webtoepassing ontwikkelt die wordt gehost op localhost en u deze wilt verifiëren / valideren op alle combinaties van browsers / besturingssystemen. U kunt een Mac gebruiken en wilt dat het test op Internet Explorer, dan kunt u eenvoudig uw toepassing starten en deze via ngrok weergeven. Iedereen met een Windows-pc heeft toegang tot die link en u kunt uw website testen.
Kijk naar de andere use-cases van testen op mobiele browsers die kunnen worden bereikt met behulp van de blootgestelde weblink.
#twee) Voor gebruikssituaties zoals Webhooks, waarbij u op een extern systeem vertrouwt om over een bepaalde gebeurtenis te informeren. Bijvoorbeeld, Webhooks voor betalingsservices die worden geactiveerd nadat de betaling is voltooid. Om deze integratie te valideren, moet de activerende applicatie toegang krijgen tot deze webhook, d.w.z. een openbaar toegankelijke URL die kan worden bereikt met ngrok.
# 3) Een andere zeer belangrijke use-case is als u uw webapplicatie wilt demonstreren / presenteren aan uw eindgebruikers en / of klanten, dan kunt u deze gebruiken om een openbare url te genereren en deze te delen.
Hoe werkt Ngrok?
Hieronder vindt u het stapsgewijze proces dat de functionaliteit van dit hulpprogramma illustreert.
Hieronder volgt een korte beschrijving van de genummerde pijlen hierboven:
- Start de lokale app, zodat deze toegankelijk is via uw localhost. Voorbeeld: http: // localhost: 8080
- Nu met ngrok executable (beschikbaar voor verschillende platforms zoals Mac, Windows, enz.) Start een tunnel naar de localhost op de gewenste poort. We zullen dit detail in de komende secties zien.
- Zodra ngrok de tunnel heeft opgezet, biedt deze een webtoegankelijke URL.
- Deel nu de openbaar toegankelijke url met de eindgebruikers die de lokaal gehoste applicatie zouden raken.
- Eindgebruikers hebben de web-URL op internet bezocht.
- Wanneer het verzoek aankomt op de ngrok-server (aangezien de URL zich in een subdomein van ngrok.com bevindt, zullen de verzoeken in eerste instantie naar de ngrok-server gaan), en het zal de URL omzetten naar de app waarnaar het moet tunnelen.
- Ngrok stuurt het verzoek door naar de tunnel die in stap 2 is gemaakt.
- Het doorgestuurde verzoek maakt verbinding met de lokaal gehoste app.
Hierboven wordt de reeks stappen genoemd die plaatsvinden wanneer een lokaal gehoste app wordt geopend met ngrok.
Installatie
Hier is een video-tutorial:
Het installeren van dit hulpprogramma is een eenvoudig proces dat alleen inhoudt dat u ngrok binary downloadt en het uitpakt.
java hoe toe te voegen aan een array
Volg de onderstaande stappen om Ngrok te installeren:
# 1) Maak eerst een gratis account aan op rok om een verificatie-token voor uw account te krijgen. Zonder een auth-token kunt u geen tunnels starten voor de lokaal gehoste applicaties.
#twee) Download client bibliotheek afhankelijk van het besturingssysteem waarop u zich bevindt.
# 3) Pak het gedownloade pakket uit.
# 4) Werk het ngrok-configuratiebestand bij met uw auth-token door de volgende opdracht uit te voeren op de terminal / opdrachtprompt.
U kunt het configuratiebestand bezoeken / bekijken om te zien of uw authenticatietoken is bijgewerkt of niet. Het Ngrok-configuratiebestand is beschikbaar in de gebruikersdirectory op locatie - ~ / .ngrok2 / ngrok.yml
# 5) Zodra het auth-token is bijgewerkt, zou u de tunnel voor uw lokaal gehoste applicaties moeten kunnen starten.
# 6) Om de tunnel op poort 80 voor localhost te starten, voert u eenvoudig de onderstaande opdracht uit.
Zodra het bovenstaande commando is uitgevoerd, wordt er een tunnel gemaakt naar de localhost: 80 (welke applicatie ook op deze poort wordt uitgevoerd, moet toegankelijk zijn via de getunnelde URL zoals weergegeven in de onderstaande afbeelding).
Gevolgtrekking
In deze tutorial hebben we gezien wat Ngrok is en hoe je het kunt instellen en installeren op je desktop of laptop. Het is een geweldig handig hulpprogramma waarmee u elke lokaal gehoste applicatie via internet kunt tonen.
We hebben ook doorgenomen hoe dit hulpprogramma werkt vanaf het starten van de tunnel totdat een verzoek van een eindgebruiker terugkomt bij de lokaal gehoste applicatie.
In de komende tutorial zullen we Ngrok in actie zien met een paar voorbeeldtoepassingen.
VOLGENDE zelfstudie
Aanbevolen literatuur
- Stap-voor-stap installatie en configuratie van Appium Studio
- Inleiding tot de programmeertaal van Java - videozelfstudie
- Python introductie en installatieproces
- Jira downloaden en installeren met Jira-licentie instellen
- Neoload-zelfstudie: introductie, download en installatie van Neoload
- Inleiding tot Micro Focus LoadRunner - Load Testing met LoadRunner Tutorial # 1
- Het Node.js-testraamwerk instellen: Node.js-zelfstudie
- Installatie en configuratie van Appium Studio voor Eclipse