Android

Ngrok: Javno objavite svoje lokalne poslužitelje s Sigurnim tunelima

How to access localhost anywhere with ngrok

How to access localhost anywhere with ngrok

Sadržaj:

Anonim

Najveći izazov svakom razvojnom programeru jest testiranje softvera koji je napisao. A testiranje postaje teže kada gradite nešto za mobilne uređaje ili platformu različitu od vašeg. Uglavnom se razvija na lokalnoj razini; svi se web poslužitelji izvode na localhostu. Samo vi možete pogledati svoj rad prije nego što ga odnesete negdje. Unesite ngrok , besplatnu uslugu za Windows koja ekspozira lokalne poslužitelje na javni internet preko sigurnih tunela.

Što je ngrok security

Što je ngrok? Kako koristiti ngrok? ngrok vam omogućuje da izložite lokalne poslužitelje iza Firewallova, na javni internet preko sigurnih tunela. Alat zahtijeva nulu konfiguraciju i dolazi s ugrađenim mrežnim presretateljem.

Tunneling je već godinama prevladavao, većina VPN-ova također koristi koncept tunela jer vam daje neograničen pristup web stranicama. Slično tome, ngrok stvara siguran tunel između javnog interneta i lokalnog poslužitelja. U osnovi, možete izvršiti bilo koju web stranicu / web-aplikaciju / web-uslugu koja radi na // localhost: 8080 dostupnom preko interneta s jednim naredbom.

Većina značajki koje nude ngrok besplatno koristiti. Ograničenja za freeware dovoljno su dobra za srednje razvojne programere koji žele testirati njihovu primjenu. Iako je usluga također dostupna kao usluga, potpuno je neobavezno 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 vašim aktivnim tunelima s nadzorne ploče temeljene na oblaku.

Kako izlagati lokalni web poslužitelj na internet

Izrada tunela lokalnom web poslužitelju ili bilo kojem poslužitelju je vrlo jednostavna. Preuzmite i otkopčajte zvuk. Sada otvorite CMD / PowerShell prozor i prijeđite u mapu u kojoj su raspakirani sadržaji.

Sada izvršite sljedeću naredbu kako biste stvorili siguran tunel lokalnom poslužitelju.

./ ngrok http 8080

Gdje je 8080 luka na kojoj vaš poslužitelj sluša. Ako niste sigurni o broju porta, idite na zadani broj priključka koji je 80.

Ako želite povezati ovu instancu sa svojim računom, trebali biste dati token za provjeru autentičnosti prije nego što izvršite gornju naredbu. Da biste to učinili, prijavite se na svoj račun.

./ ngrok authtoken your_token_here

Ovo je samo jednokratna akcija i ne mora se ponavljati svaki put.

Nakon što ste poduzeli sljedeće korake, stvorili su tunel, a urrok će prikazati javni URL poslužitelja. Javni URL poddomena je ngrok.io i generiran je slučajnim odabirom. Možete stvoriti i trajne i lako čitljive prilagodljive poddomene, ali za to morate nadograditi na plaćeni plan.

Mislim da su zadani URL-ovi dovoljno dobri za testiranje vaše aplikacije. Trebali biste uzeti u obzir nadogradnju samo ako želite nešto produktivno i postojano.

ngrok Interceptor

ngrok također dolazi s ugrađenim interceptorom koji se može otvoriti otvaranjem //127.0.0.1:4040, Interceptor će vam omogućiti pregled svih dolaznih mrežnih zahtjeva i njihovih odgovora. Interceptor je vrlo praktičan kada nešto uklonite iz pogrešaka ili želite pregledati dolazne zahtjeve. Pored interceptora, možete pronaći karticu statusa. Ova će vam kartica omogućiti 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.

Bez besplatnog plana možete stvoriti samo jedan tunel istodobno. Razmislite o nadogradnji ako želite pokrenuti više od istovremenih tunela.

ngrok je koristan alat za programere i entuzijaste. Omogućuje vam pretvaranje postojećeg lokalnog poslužitelja na javni poslužitelj kojemu se može pristupiti s bilo kojeg mjesta. Upoznala sam se s ovim alatom u hackatonu. A zlato može biti jako korisno za hackatone, demo, prezentacije, testiranje mobilnih aplikacija, integracije webhook i sve one slučajeve u kojima želite pokrenuti aplikaciju, a da ga zapravo ne implementirate. je slobodan za korištenje, a tuneli su izuzetno jednostavni za stvaranje, što vam omogućuje da se više usredotočite na razvoj. Kliknite ovdje za preuzimanje sadržaja