Najveći izazov za bilo kojeg developera je testiranje softvera koji su napisali. 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. Unesi ngrok, besplatnu uslugu za Windows koja ekspozira lokalne poslužitelje na javni internet preko sigurnih tunela.
Što je sigurnost
Š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. Uglavnom, možete pokrenuti bilo koju web stranicu / web-aplikaciju / web-uslugu https:// localhost: 8080 dostupan putem interneta s jednim naredbom.
Kako koristiti sir
Možete se prijaviti za ngrok i to je besplatno. Izrada računa omogućit će vam upravljanje svim aktivnim tunelima s nadzorne ploče temeljene na oblaku.
Kako izlagati svoj lokalni web poslužitelj na internet
Stvaranje tunela vašem lokalnom web poslužitelju ili bilo kojem poslužitelju je vrlo jednostavan. Preuzmite i otkopčajte zvuk. Sada otvorite prozor CMD / PowerShell i krenite 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 porta koji je 80.
Ako želite povezati ovu instancu s kalendarom s računom, trebali biste pružiti token za provjeru autentičnosti prije izvršavanja gore navedene naredbe. Da biste to učinili, prijavite se na svoj račun. Odvojite svoj authkenken, a zatim izvršite sljedeću naredbu u CMD prozoru.
./ngrok authtoken your_token_here
Ovo je samo jednokratna akcija i ne mora se ponavljati svaki put.
Nakon što izradite tunel, ngrok će prikazati javni URL poslužitelja. Javni URL poddomena je ngrok.io i generiran je slučajnim odabirom. Čak možete stvoriti i trajne i lako čitljive podesive domene, no 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 proizvodnog razreda i uporni.
zamrzivač
Također dolazi s ugrađenim interceptorom koji se otvara otvaranjem https://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 pregledati neke statistike kao što su veze, trajanje veza, HTTP zahtjevi, adrese poslužitelja i protokoli.
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. Ngrok je slobodan za upotrebu, a tuneli su izuzetno jednostavni za stvaranje, što vam omogućuje da se više usredotočite na razvoj. Kliknite ovdje za preuzimanje teksta.