ngrok: Učinite svoje lokalne poslužitelje javnima sa sigurnim tunelima
Najveći izazov za svakog programera je testiranje softvera koji je napisao. A testiranje postaje teže kada gradite nešto za mobilne uređaje ili platformu drugačiju od vaše. Uglavnom(Mostly) se razvoj događa na lokalnoj razini; svi web poslužitelji rade na lokalnom hostu. Samo vi možete vidjeti svoj rad prije nego ga negdje rasporedite. Unesite ngrok , besplatnu uslugu za Windows koja izlaže lokalne poslužitelje javnom internetu preko sigurnih tunela.
Što je ngrok sigurnost
Što je ngrok? Kako koristiti ngrok? ngrok vam omogućuje da izložite lokalne poslužitelje iza vatrozida(Firewalls) javnom internetu preko sigurnih tunela. Alat zahtijeva nultu konfiguraciju i dolazi s ugrađenim mrežnim presretačem.
Tuneliranje prevladava već godinama, većina VPN(VPNs) -ova također koristi koncept tuneliranja kako bi vam omogućio neograničen pristup web stranicama. Slično, ngrok stvara siguran tunel između javnog interneta i vašeg localhost poslužitelja. U osnovi(Basically) , možete učiniti bilo koje web-mjesto/web-aplikaciju/web-uslugu pokrenuto na http://localhost:8080 dostupnom putem interneta jednom naredbom.
Većina značajki koje nudi ngrok je besplatna za korištenje. A ograničenja besplatnog softvera dovoljno su dobra za srednjeg programera koji želi testirati svoju aplikaciju. Iako se ngrok također nudi kao usluga, potpuno je izborno preskočiti taj dio i izravno preuzeti alat i krenuti.
Kako koristiti ngrok
Možete se prijaviti za ngrok, i to je besplatno. Izrada računa omogućit će vam upravljanje svim svojim aktivnim tunelima s nadzorne ploče u oblaku.
Kako izložiti svoj lokalni web poslužitelj internetu(How to expose your local web server to the internet)
Stvaranje tunela do vašeg lokalnog web poslužitelja ili bilo kojeg poslužitelja vrlo je jednostavno. Preuzmite(Download) i raspakirajte ngrok. Sada otvorite prozor CMD/PowerShell i idite do mape u kojoj se nalazi raspakirani sadržaj.
Sada izvedite sljedeću naredbu za stvaranje sigurnog tunela do vašeg lokalnog poslužitelja.
./ngrok http 8080
Gdje je 8080 port na kojem vaš poslužitelj sluša. Ako niste sigurni u broj porta, idite na zadani broj porta koji je 80.
Ako želite povezati ovu ngrok instancu sa svojim računom, trebali biste dati autentifikacijski token prije izvršavanja gornje naredbe. Da biste to učinili, prijavite se na svoj ngrok račun. Odatle nabavite svoj auth token, a zatim izvršite sljedeću naredbu u CMD prozoru.
./ngrok authtoken your_token_here
Ovo je samo jednokratna radnja i ne treba je ponavljati svaki put.
Nakon što ste stvorili tunel, ngrok će prikazati javni URL vašem poslužitelju. Javni URL je poddomena ngrok.io i generira se nasumično. Možete čak stvoriti trajne i lako čitljive prilagodljive poddomene, ali za to morate nadograditi na plaćeni plan.
Mislim da su zadani URL-ovi(URLs) dovoljno dobri za testiranje vaše aplikacije. Trebali biste razmisliti o nadogradnji samo ako želite nešto proizvodno kvalitetno i postojano.
ngrok presretač
ngrok također dolazi s ugrađenim presretačem koji se može otvoriti otvaranjem http://127.0.0.1:4040 . Presretač će vam omogućiti da vidite sve dolazne mrežne zahtjeve i njihove odgovore. Interceptor je vrlo zgodan kada nešto ispravljate ili želite vidjeti dolazne zahtjeve. Pored presretača, možete pronaći karticu statusa. Ova kartica bi vam omogućila pregled svih vrsta informacija o vašem tunelu. Možete vidjeti neke statistike kao što su veze, trajanje veze, HTTP zahtjevi, adrese poslužitelja i protokoli.
Uz besplatni plan možete stvoriti samo jedan tunel u isto vrijeme. Razmislite o nadogradnji ako želite pokrenuti više od jednog istovremenog tunela.
ngrok je koristan alat za programere i entuzijaste. Omogućuje vam pretvaranje postojećeg localhost poslužitelja u javni poslužitelj kojem se može pristupiti s bilo kojeg mjesta. S ovim alatom sam se upoznao na hackathonu. A ngrok može biti stvarno vrlo koristan u hackathonima, demo prezentacijama, testiranju mobilnih aplikacija, webhook integracijama i svim onim slučajevima u kojima želite pokrenuti svoju aplikaciju bez da je zapravo implementirate. ngrok je besplatan za korištenje, a tunele je super lako stvoriti, što vam omogućuje da se više usredotočite na razvoj. Kliknite ovdje(Click here)(Click here) za preuzimanje ngroka.
Related posts
Najbolji besplatni softver za sigurno digitalno prijenosno računalo i online usluge
Kako instalirati Drupal koristeći WAMP na Windows
Najbolji softverski i hardverski Bitcoin novčanici za Windows, iOS, Android
Besplatno postavite internetsku radio stanicu na Windows PC
Partner za popravak nije se povezao s pogreškom usmjerivača u TeamVieweru u sustavu Windows 10
Kako izbrisati svoj LastPass račun
Aplikacija za razmjenu poruka nudi snažnu sigurnost; Broj telefona nije potreban!
Kako pretvoriti binarni u tekst pomoću ovog pretvarača teksta u binarni
Razlika između analognih, digitalnih i hibridnih računala
Što je sindrom glupog prozora - objašnjenje i prevencija
Što su veliki podaci - jednostavno objašnjenje s primjerom
Što su 'čip i PIN' ili EMV kreditne kartice
Što je Magnet link i kako otvoriti Magnet linkove u pregledniku
Što su virtualne kreditne kartice i kako ih i gdje dobiti?
Donesite svoj vlastiti uređaj (BYOD) prednosti, najbolje primjere iz prakse itd.
Kako zatvoriti svoj Payoneer račun?
Najbolje značajke u LibreOffice Calc
Došlo je do pogreške prilikom provjere ažuriranja u VLC-u
OpenGL aplikacije ne rade na Miracast bežičnom zaslonu u sustavu Windows 11/10
SMS Organizator: SMS aplikacija koju pokreće strojno učenje