ngrok: Vytvorte verejné servery so Secure Tunnels

Obsah:

ngrok: Vytvorte verejné servery so Secure Tunnels
ngrok: Vytvorte verejné servery so Secure Tunnels

Video: ngrok: Vytvorte verejné servery so Secure Tunnels

Video: ngrok: Vytvorte verejné servery so Secure Tunnels
Video: Are we in control of our decisions? | Dan Ariely - YouTube 2024, Október
Anonim

Najväčšou výzvou pre každého vývojára je testovanie softvéru, ktorý napísal. Testovanie sa stáva oveľa ťažšie, keď vytvárate niečo pre mobil alebo platformu inú ako je tá vaša. Väčšinou dochádza k rozvoju na miestnej úrovni; všetky webové servery beží na localhost. Len si môžete pozrieť svoju prácu pred jej nasadením niekde. vstúpiť ngrok, bezplatná služba pre systém Windows, ktorá vystavuje lokálne servery verejnému internetu cez bezpečné tunely.

Čo je ngrok bezpečnosť

Čo je ngrok? Ako používať ngrok? ngrok vám umožní vystaviť lokálne servery za Firewally, na verejný internet cez bezpečné tunely. Nástroj vyžaduje nulovú konfiguráciu a je dodávaný s zabudovaným sieťovým interceptorom.

Tunelovanie pretrváva už niekoľko rokov, väčšina VPN tiež používa koncept tunelovania, ktorý vám poskytuje neobmedzený prístup na webové stránky. Podobne ngrok vytvára bezpečný tunel medzi verejným internetom a miestnym serverom. V zásade môžete spustiť akúkoľvek webovú stránku / webovú aplikáciu / webovú službu https:// localhost: 8080 prístupné cez internet jedným príkazom.

Väčšina funkcií, ktoré ponúka ngrok, je zadarmo. A obmedzenia freeware sú dosť dobré pre stredného vývojára, ktorý sa snaží otestovať svoju aplikáciu. Hoci ngrok je tiež ponúkaný ako služba, je úplne nepovinné vynechať túto časť a priamo stiahnuť nástroj a vyraziť.
Väčšina funkcií, ktoré ponúka ngrok, je zadarmo. A obmedzenia freeware sú dosť dobré pre stredného vývojára, ktorý sa snaží otestovať svoju aplikáciu. Hoci ngrok je tiež ponúkaný ako služba, je úplne nepovinné vynechať túto časť a priamo stiahnuť nástroj a vyraziť.

Ako používať ngrok

Môžete sa zaregistrovať pre ngrok a je zadarmo. Vytvorením účtu budete môcť spravovať všetky aktívne tunely z informačného panela v službe cloud.

Ako vystaviť váš lokálny webový server na internete

Vytvorenie tunelu na váš lokálny webový server alebo akýkoľvek server je veľmi jednoduché. Stiahnite a rozbaľte ngrok. Teraz otvorte okno CMD / PowerShell a prejdite do priečinka, kde je rozobraný obsah.

Teraz spustite nasledujúci príkaz na vytvorenie zabezpečeného tunelu na váš lokálny server.

./ngrok http 8080

Kde 8080 je port, na ktorom váš server počúva. Ak si nie ste istí číslom portu, prejdite na predvolené číslo portu, ktoré je 80.

Ak chcete pripojiť túto ngrok inštanciu k vášmu účtu, mali by ste pred vykonaním vyššie uvedeného príkazu poskytnúť autentifikačný token. Ak to chcete urobiť, prihláste sa do svojho ngrok účtu. Získajte token auth odtiaľ a potom spustite nasledujúci príkaz v okne CMD.

./ngrok authtoken your_token_here

Je to len jednorazová akcia a nemusí sa opakovať zakaždým.

Po vytvorení tunelu zobrazí ngrok verejnú adresu URL na vašom serveri. Verejná adresa URL je subdoména ngrok.io a generuje sa náhodne. Môžete dokonca vytvoriť trvalé a ľahko čitateľné prispôsobiteľné subdomény, ale na to musíte prejsť na platený plán.

Myslím, že predvolené adresy URL sú dosť dobré na testovanie vašej aplikácie. Mali by ste zvážiť modernizáciu len vtedy, ak chcete niečo výrobného stupňa a pretrvávajúce.

ngrok Interceptor

ngrok tiež prichádza s vstavaným stíhačom, ktorý sa dá otvárať otvorením https://127.0.0.1:4040, Prerušovač vám umožní zobraziť všetky prichádzajúce sieťové požiadavky a ich odpovede. Interceptor je veľmi užitočný, keď ladíte niečo alebo chcete zobraziť prichádzajúce požiadavky. Vedľa zachycovača môžete nájsť kartu stavu. Táto karta vám umožní zobraziť všetky informácie o vašom tuneli. Môžete si pozrieť niektoré štatistiky, ako sú pripojenia, trvanie pripojenia, požiadavky HTTP, adresy serverov a protokoly.

Pomocou voľného plánu môžete vytvoriť len jeden tunel naraz. Zvážte modernizáciu, ak chcete spustiť viac ako jeden simultánny tunel.
Pomocou voľného plánu môžete vytvoriť len jeden tunel naraz. Zvážte modernizáciu, ak chcete spustiť viac ako jeden simultánny tunel.

ngrok je užitočný nástroj pre vývojárov a nadšencov. Umožňuje konvertovať existujúci lokálny server na verejný server, ku ktorému môžete pristupovať kdekoľvek. Bol som predstavený tomuto nástroju v hackate. A ngrok môže byť naozaj veľmi užitočný v hackatónoch, demáloch, prezentáciách, testovaní mobilných aplikácií, integrácii webhookov a všetkých prípadoch, v ktorých chcete spustiť aplikáciu bez toho, aby ste ju skutočne nasadili. ngrok je voľne použiteľný a tunely sú veľmi jednoduché na vytváranie, čo vám umožní viac zamerať sa na vývoj. Kliknite tu stiahnuť ngrok.

Odporúča: