ngrok tutorial brief introduction with installation
Tento výukový program vysvetľuje, čo je Ngrok a ako ho môžete nastaviť a nainštalovať:
Ngrok je užitočný nástroj na vytváranie zabezpečených tunelov k lokálne hosteným aplikáciám pomocou reverzného proxy servera. Je to utilita na odhalenie akejkoľvek lokálne hostenej aplikácie cez web.
Jednoducho povedané, poskytuje verejne prístupnú webovú adresu URL akejkoľvek lokálne hostenej aplikácii, t. J. Či už je to webová aplikácia založená na Spring Boot alebo nodejs alebo webhook pre chatovú aplikáciu, atď.
kde je kľúč zabezpečenia siete na mojom smerovači
Čo sa dozviete:
- Prehľad
- Niekoľko aplikácií spoločnosti Ngrok
- Ako Ngrok účinkuje?
- Inštalácia
- Záver
- Odporúčané čítanie
Prehľad
Ngrok je k dispozícii na bezplatné použitie po prihlásení cez e-mail alebo účet GitHub / Gmail. Platená verzia má niekoľko vylepšených funkcií, ako sú vlastné subdomény, zoznam povolených položiek, podpora atď.
Bezplatná verzia je však dostatočná pre všetky praktické potreby. Zaujímavé je tiež to, ako sa to vyslovuje, t. J. Niektorí to hovoria ako „N G rok“, zatiaľ čo veľa ľudí uprednostňuje výraz „en-grok“.
Niekoľko aplikácií spoločnosti Ngrok
Pokúsme sa pochopiť niekoľko prípadov použitia, keď je možné tento nástroj použiť:
# 1) Predpokladajme, že vyvíjate webovú aplikáciu hostenú na localhost a chcete ju overiť / overiť vo všetkých kombináciách prehľadávačov / OS. Môžete byť v systéme Mac a chcieť, aby sa otestoval v prehliadači Internet Explorer, potom môžete jednoducho spustiť aplikáciu a vystaviť ju cez ngrok. K tomuto odkazu má prístup ktokoľvek s počítačom so systémom Windows a môžete si otestovať svoj web.
Pozrite sa na ďalšie prípady použitia testovania v mobilných prehliadačoch, ktoré by sa dali dosiahnuť pomocou odhaleného webového odkazu.
#dva) Na prípady použitia ako Webhooks, keď sa spoliehate na to, že externý systém upozorní na určitú udalosť. Napríklad, Webhooky platobných služieb, ktoré sa spustia po úspešnom dokončení platby. Na overenie tejto integrácie by ste od spúšťacej aplikácie vyžadovali prístup k tomuto webhooku, t. J. K verejne prístupnej adrese URL, ktorú je možné dosiahnuť pomocou ngrok.
# 3) Ďalším veľmi dôležitým prípadom použitia je, ak chcete demonštrovať / predviesť svoju webovú aplikáciu svojim koncovým používateľom alebo klientom, potom ju môžete použiť na vygenerovanie verejnej adresy URL a jej zdieľanie.
Ako Ngrok účinkuje?
Ďalej je uvedený postup krok za krokom, ktorý ilustruje funkčnosť tohto nástroja.
Stručný popis vyššie očíslovaných šípok je uvedený nižšie:
- Spustite miestnu aplikáciu, aby k nej mal prístup váš miestny hostiteľ. Príklad: http: // localhost: 8080
- Teraz so spustiteľným súborom ngrok (k dispozícii pre rôzne platformy ako Mac, Windows atď.) Inicializujte tunel do localhost na požadovanom porte. Tento detail uvidíme v nasledujúcich častiach.
- Len čo ngrok nastaví tunel, poskytne webovú URL.
- Teraz zdieľajte verejne prístupnú adresu URL s koncovými používateľmi, ktorí by narazili na lokálne hostenú aplikáciu.
- Koncoví používatelia kliknú na webovú adresu URL na internete.
- Keď žiadosť dorazí na server ngrok (Pretože je adresa URL v subdoméne ngrok.com, žiadosti sa spočiatku dostanú na server ngrok) a vyrieši adresu URL aplikácie, ktorú potrebuje na tunelové prepojenie.
- Ngrok preposiela požiadavku tunelu vytvorenému v kroku 2.
- Preposlaná žiadosť sa pripojí k lokálne hostenej aplikácii.
Vyššie je uvedená postupnosť krokov, ktoré sa uskutočňujú pri prístupe k lokálne hostenej aplikácii pomocou ngrok.
Inštalácia
Tu je videonávod:
Inštalácia tohto pomocného programu je jednoduchý proces, ktorý zahŕňa iba stiahnutie binárneho súboru ngrok a jeho rozbalenie.
predvolená brána nie je k dispozícii Windows 8
Podľa pokynov uvedených nižšie nainštalujte Ngrok:
# 1) Najskôr si vytvorte bezplatný účet v službe sukne získať pre svoj účet autorizačný token. Bez autorizačného tokenu nebudete môcť spustiť tunely pre lokálne hostené aplikácie.
#dva) Stiahnite si knižnicu klientov v závislosti od operačného systému, v ktorom sa nachádzate.
# 3) Stiahnutý balík rozbaľte.
# 4) Aktualizujte konfiguračný súbor ngrok svojím tokenom auth spustením nasledujúceho príkazu na termináli / príkazovom riadku.
./ngrok authtoken {your-auth-token}
Môžete navštíviť / zobraziť konfiguračný súbor a zistiť, či bol váš autorizačný token aktualizovaný alebo nie. Konfiguračný súbor Ngrok je k dispozícii v adresári používateľov na umiestnení - ~ / .ngrok2 / ngrok.yml
aký je najlepší youtube prevodník
# 5) Po aktualizácii autorizačného tokenu by ste mali byť schopní spustiť tunel pre vaše lokálne hosťované aplikácie.
# 6) Ak chcete spustiť tunel na porte 80 pre localhost, jednoducho vykonajte nasledujúci príkaz.
./ngrok http 80
Po vykonaní vyššie uvedeného príkazu sa vytvorí tunel pre localhost: 80 (Bez ohľadu na to, ktorá aplikácia je na tomto porte spustená, mala by byť prístupná cez tunelovanú adresu URL, ako je to znázornené na nasledujúcom obrázku).
Záver
V tomto tutoriáli sme videli, čo je Ngrok a ako ho môžete nastaviť a nainštalovať na plochu alebo notebook. Je to skvelá praktická pomôcka, ktorá vám umožní vystaviť ľubovoľnú lokálne hostenú aplikáciu na webe.
Prešli sme si tiež tým, ako tento nástroj funguje hneď od spustenia tunela, kým sa požiadavka koncového používateľa nedostane späť k lokálne hostenej aplikácii.
V pripravovanom tutoriáli uvidíme Ngroka v akcii s niekoľkými ukážkovými aplikáciami.
NEXT Tutorial
Odporúčané čítanie
- Podrobná inštalácia a nastavenie aplikácie Appium Studio
- Úvod do programovacieho jazyka Java - videonávod
- Proces predstavenia a inštalácie Pythonu
- Stiahnutie a inštalácia Jira s nastavením licencie Jira
- Výukový program pre Neoload: Úvod do systému Neoload, sťahovanie a inštalácia
- Úvod do aplikácie Micro Focus LoadRunner - Testovanie zaťaženia s príručkou LoadRunner č. 1
- Ako nastaviť testovací rámec Node.js: Výukový program Node.js
- Inštalácia a nastavenie aplikácie Appium Studio pre Eclipse