ngrok: Zverejnite svoje lokálne servery pomocou zabezpečených tunelov
Najväčšou výzvou pre každého vývojára je testovanie softvéru, ktorý napísal. A testovanie sa stáva zložitejším, keď vytvárate niečo pre mobil alebo platformu odlišnú od vašej. K rozvoju dochádza väčšinou(Mostly) na miestnej úrovni; všetky webové servery bežia na localhost. Len vy si môžete svoju prácu zobraziť predtým, ako ju niekde nasadíte. Zadajte ngrok , bezplatnú službu pre Windows , ktorá vystavuje miestne servery verejnému internetu cez zabezpečené tunely.
Čo je bezpečnosť ngrok
čo je ngrok? Ako užívať ngrok? ngrok vám umožňuje vystaviť miestne servery za bránami firewall(Firewalls) verejnému internetu cez zabezpečené tunely. Nástroj vyžaduje nulovú konfiguráciu a je dodávaný so vstavaným sieťovým zachytávačom.
Tunelovanie prevláda už roky, väčšina sietí VPN(VPNs) tiež používa koncept tunelovania, aby vám umožnila neobmedzený prístup k webovým stránkam. Podobne ngrok vytvára bezpečný tunel medzi verejným internetom a vaším serverom localhost. V podstate(Basically) môžete sprístupniť akúkoľvek webovú stránku/webovú aplikáciu/webovú službu spustenú na http://localhost:8080 cez internet jediným príkazom.
Väčšina funkcií, ktoré ponúka ngrok, sa dá použiť zadarmo. A limity freeware sú dosť dobré pre stredne pokročilých vývojárov, ktorí chcú otestovať svoju aplikáciu. Hoci je ngrok ponúkaný aj ako služba, je úplne voliteľné túto časť preskočiť a priamo stiahnuť nástroj a začať.
Ako užívať ngrok
Môžete sa zaregistrovať do ngrok a je to zadarmo. Vytvorenie účtu vám umožní spravovať všetky vaše aktívne tunely z cloudového dashboardu.
Ako sprístupniť váš lokálny webový server internetu(How to expose your local web server to the internet)
Vytvorenie tunela na váš lokálny webový server alebo akýkoľvek server je veľmi jednoduché. Stiahnite si(Download) a rozbaľte ngrok. Teraz otvorte okno CMD/PowerShell a prejdite do priečinka, kde sa nachádza rozbalený obsah.
Teraz vykonajte nasledujúci príkaz na vytvorenie zabezpečeného tunela 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 inštanciu ngrok k svojmu úč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 účtu ngrok. Odtiaľ získajte svoj autorizačný token a potom vykonajte nasledujúci príkaz v okne CMD .
./ngrok authtoken your_token_here
Toto je len jednorazová akcia a netreba ju zakaždým opakovať.
Po vytvorení tunela ngrok zobrazí verejnú adresu URL(URL) vášho servera. Verejná adresa URL(URL) je subdoménou ngrok.io a je generovaná 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 si, že predvolené adresy URL(URLs) sú dosť dobré na testovanie vašej aplikácie. O inovácii by ste mali uvažovať iba vtedy, ak chcete niečo produkčné a trvalé.
ngrok Interceptor
ngrok tiež prichádza so vstavaným interceptorom, ktorý je možné otvoriť otvorením http://127.0.0.1:4040 . Interceptor 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ď niečo ladíte alebo chcete zobraziť prichádzajúce požiadavky. Vedľa stíhača nájdete kartu stavu. Táto karta vám umožní zobraziť všetky druhy informácií o vašom tuneli. Môžete zobraziť niektoré štatistiky, ako sú pripojenia, trvanie pripojenia, požiadavky HTTP , adresy serverov a protokoly.
Pomocou bezplatného plánu môžete naraz vytvoriť iba jeden tunel. Zvážte inová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 vám previesť váš existujúci server localhost na verejný server, ku ktorému je možný prístup odkiaľkoľvek. S týmto nástrojom som sa zoznámil na hackathone. A ngrok môže byť skutočne veľmi užitočný pri hackathonoch, ukážkach, prezentáciách, testovaní mobilných aplikácií, integrácii webhooku a všetkých tých prípadoch, keď chcete spustiť svoju aplikáciu bez toho, aby ste ju skutočne nasadili. ngrok je zadarmo na použitie a tunely sa dajú veľmi ľahko vytvoriť, čo vám umožní sústrediť sa viac na vývoj. Kliknutím sem(Click here)(Click here) stiahnete ngrok.
Related posts
Najlepší bezplatný softvér pre zabezpečený digitálny notebook a online služby
Ako nainštalovať Drupal pomocou WAMP na Windows
Najlepšie softvérové a hardvérové bitcoinové peňaženky pre Windows, iOS, Android
Nainštalujte si internetovú rozhlasovú stanicu zadarmo na počítači so systémom Windows
Fix Partner sa nepripojil k chybe smerovača v TeamViewer v systéme Windows 10
Čo sú virtuálne kreditné karty a ako a kde ich získate?
Rozdiel medzi analógovými, digitálnymi a hybridnými počítačmi
Automate.io je bezplatný automatizačný nástroj a alternatíva IFTTT
Microsoft Identity Manager: Funkcie, stiahnutie
Čo sú veľké dáta – jednoduché vysvetlenie s príkladom
Aplikácie OpenGL nefungujú na bezdrôtovom displeji Miracast v systéme Windows 11/10
Najlepšie funkcie v LibreOffice Calc
Preveďte magnetické odkazy na odkazy na priame stiahnutie pomocou programu Seedr
Prineste si svoje vlastné zariadenie (BYOD) Výhody, osvedčené postupy atď.
Ako chrániť heslom a zabezpečiť dokumenty PDF pomocou LibreOffice
Ako vytvoriť pozvánku v počítači so systémom Windows
Tento účet nie je prepojený so žiadnym účtom Mixer
Najlepšie stoly pod notebooky na nákup online
Čo sú to „čip a PIN“ alebo kreditné karty EMV
Čo je Data Analytics a na čo sa používa