ngrok tutorial brief introduction with installation
Tento výukový program vysvětluje, co je Ngrok a jak jej můžete nastavit a nainstalovat:
jak otevřít jar soubory s java
Ngrok je užitečný nástroj k vytváření zabezpečených tunelů k místně hostovaným aplikacím pomocí reverzního serveru proxy. Jedná se o nástroj pro vystavení jakékoli lokálně hostované aplikace přes web.
Jednoduše řečeno, poskytuje veřejně přístupnou webovou adresu URL jakékoli lokálně hostované aplikaci, tj. Ať už je to jarní boot nebo webová aplikace založená na nodejs nebo webhook pro chatovací aplikaci atd.
Co se naučíte:
Přehled
Ngrok je k dispozici zdarma k použití po přihlášení prostřednictvím e-mailu nebo účtu GitHub / Gmail. Placená verze má několik vylepšených funkcí, jako jsou vlastní subdomény, seznam povolených položek, podpora atd.
Bezplatná verze je však dostatečná pro všechny praktické potřeby. Zajímavé je také to, jak se vyslovuje, tj. Někteří to říkají jako „N G rok“, zatímco spousta lidí dává přednost „en-grok“
Několik aplikací Ngrok
Pokusme se pochopit několik případů použití, kde lze tento nástroj použít:
# 1) Předpokládejme, že vyvíjíte webovou aplikaci hostovanou na localhost a chcete ji ověřit / ověřit ve všech kombinacích prohlížečů / OS. Můžete být v systému Mac a chtít jej otestovat v aplikaci Internet Explorer, pak můžete jednoduše spustit aplikaci a vystavit ji přes ngrok. K tomuto odkazu má přístup kdokoli s počítačem se systémem Windows a můžete si otestovat svůj web.
Podívejte se na další případy použití testování v mobilních prohlížečích, kterých lze dosáhnout pomocí exponovaného webového odkazu.
#dva) Pro případy použití, jako jsou Webhooks, kdy se spoléháte na to, že externí systém upozorní na určitou událost. Například, Webhooky platebních služeb, které se aktivují po úspěšném dokončení platby. K ověření této integrace byste potřebovali spouštěcí aplikaci pro přístup k tomuto webhooku, tj. Veřejně přístupné URL, které lze dosáhnout pomocí ngrok.
# 3) Dalším velmi důležitým případem použití je, pokud chcete předvést / předvést svou webovou aplikaci svým koncovým uživatelům a / nebo klientům, pak ji můžete použít ke generování veřejné adresy URL a její sdílení.
Jak přípravek Ngrok působí?
Níže je uveden postup krok za krokem, který ilustruje funkčnost tohoto nástroje.

Stručný popis číslovaných šipek výše je uveden níže:
- Spusťte místní aplikaci, aby k ní měl přístup váš localhost. Příklad: http: // localhost: 8080
- Nyní se spustitelným souborem ngrok (k dispozici pro různé platformy, jako je Mac, Windows atd.), Spusťte tunel na localhost na požadovaném portu. Tento detail uvidíme v následujících částech.
- Jakmile ngrok nastaví tunel, poskytne URL přístupnou na web.
- Nyní sdílejte veřejně přístupnou adresu URL s koncovými uživateli, kteří by zasáhli lokálně hostovanou aplikaci.
- Koncoví uživatelé kliknou na webovou adresu URL na internetu.
- Když požadavek dorazí na server ngrok (Vzhledem k tomu, že adresa URL je v subdoméně ngrok.com, požadavky se nejprve přenesou na server ngrok) a vyřeší adresu URL aplikace, do které potřebuje tunelovat.
- Ngrok předá požadavek tunelu vytvořenému v kroku 2.
- Předaný požadavek se připojí k místně hostované aplikaci.
Výše je uvedena posloupnost kroků, ke kterým dochází při přístupu k místně hostované aplikaci pomocí ngrok.
Instalace
Zde je videonávod:
Instalace tohoto nástroje je jednoduchý proces, který zahrnuje pouze stažení binárního souboru ngrok a jeho rozbalení.
Ngrok nainstalujte podle následujících pokynů:
# 1) Nejprve si vytvořte bezplatný účet na sukně získat pro svůj účet ověřovací token. Bez tokenu ověření nebudete moci spustit tunely pro lokálně hostované aplikace.
#dva) Stáhněte si klientskou knihovnu v závislosti na operačním systému, ve kterém se nacházíte.
# 3) Stažený balíček rozbalte.
# 4) Aktualizujte konfigurační soubor ngrok pomocí tokenu auth spuštěním následujícího příkazu na terminálu / příkazovém řádku.
./ngrok authtoken {your-auth-token}Můžete navštívit / zobrazit konfigurační soubor a zjistit, zda byl váš ověřovací token aktualizován či nikoli. Konfigurační soubor Ngrok je k dispozici v adresáři uživatelů v umístění - ~ / .ngrok2 / ngrok.yml
# 5) Jakmile se token ověření aktualizuje, měli byste být schopni spustit tunel pro vaše lokálně hostované aplikace.
# 6) Chcete-li spustit tunel na portu 80 pro localhost, jednoduše proveďte následující příkaz.
./ngrok http 80Jakmile je výše uvedený příkaz spuštěn, vytvoří se tunel pro localhost: 80 (Bez ohledu na to, která aplikace běží na tomto portu, by měla být přístupná prostřednictvím tunelovaného URL, jak je znázorněno na následujícím obrázku).

Závěr
V tomto tutoriálu jsme viděli, co je Ngrok a jak jej můžete nastavit a nainstalovat na plochu nebo notebook. Je to skvělý užitečný nástroj, který vám umožní vystavit jakoukoli lokálně hostovanou aplikaci na webu.
Také jsme prošli tím, jak tento nástroj funguje hned od spuštění tunelu, dokud se požadavek koncového uživatele nedostane zpět k místně hostované aplikaci.
V nadcházejícím tutoriálu uvidíme Ngrok v akci s několika ukázkovými aplikacemi.
C ++ kód třídění bublin
DALŠÍ výuka
Doporučené čtení
- Krok za krokem instalace a nastavení Appium Studio
- Úvod do programovacího jazyka Java - výukový program
- Proces zavedení a instalace Pythonu
- Stahování a instalace Jira s nastavením licence Jira
- Výukový program pro Neoload: Úvod do hry Neoload, stahování a instalace
- Úvod do nástroje Micro Focus LoadRunner - testování zatížení pomocí průvodce LoadRunner # 1
- Jak nastavit rámec testování Node.js: Výukový program Node.js
- Instalace a nastavení Appium Studio pro Eclipse