ngrok tutorial brief introduction with installation
Ovaj vodič objašnjava što je Ngrok i kako ga možete postaviti i instalirati:
Ngrok je koristan uslužni program za stvaranje sigurnih tunela lokalno hostiranim aplikacijama koristeći obrnuti proxy. Uslužni je program za izlaganje bilo koje lokalno hostirane aplikacije putem weba.
Jednostavno rečeno, pruža javno dostupan web URL bilo kojoj lokalno hostiranoj aplikaciji, tj. Bilo to web aplikacija temeljena na Springu ili nodejsu ili web hook za chat aplikaciju itd.
pl sql intervju i pitanja i odgovori
Što ćete naučiti:
Pregled
Ngrok je dostupan za besplatno korištenje potpisivanjem putem e-pošte ili GitHub / Gmail računa. Verzija koja se plaća ima nekoliko poboljšanih značajki poput prilagođenih poddomena, dopuštanja, podrške itd.
Međutim, besplatna verzija dovoljna je za sve praktične potrebe. Također, zanimljiv je komad kako se izgovara, tj. Neki to kažu kao 'N G rok', dok mnogi ljudi više vole 'en-grok'
Nekoliko aplikacija Ngroka
Pokušajmo razumjeti nekoliko slučajeva upotrebe u kojima se ovaj uslužni program može koristiti:
# 1) Pretpostavimo da razvijate web aplikaciju, hostiranu na localhostu, i želite je provjeriti / provjeriti u svim kombinacijama preglednika / OS. Možete biti na Macu i želite da se to testira u Internet Exploreru, a zatim možete jednostavno pokrenuti svoju aplikaciju i izložiti je preko ngroka. Svatko s Windows računalom može pristupiti toj poveznici, a vi možete testirati svoje web mjesto.
Pogledajte ostale slučajeve upotrebe testiranja na mobilnim preglednicima koje je moguće postići korištenjem izložene web veze.
#dva) Za slučajeve upotrebe kao što su Webhooks, gdje se oslanjate na vanjski sustav da vas obavijesti o određenom događaju. Na primjer, Web kuke za usluge plaćanja koje se pokreću nakon uspješnog završetka plaćanja. Da biste potvrdili ovu integraciju, potrebna vam je pokretačka aplikacija za pristup ovoj webhook-u, tj. Javno dostupan URL koji se može postići pomoću ngrok.
# 3) Sljedeći vrlo važan slučaj je ako želite svoju web aplikaciju demonstrirati / predstaviti krajnjim korisnicima i / ili klijentima, a zatim je možete koristiti za generiranje javnog URL-a i dijeljenje.
Kako djeluje Ngrok?
Dolje je dan korak po korak koji ilustrira funkcionalnost ovog uslužnog programa.
Kratki opis gornjih numeriranih strelica dan je u nastavku:
- Pokrenite lokalnu aplikaciju tako da joj možete pristupiti na vašem lokalnom hostu. Primjer: http: // localhost: 8080
- Sada s izvršnom datotekom ngrok (dostupnom za različite platforme kao što su Mac, Windows, itd.) Pokrenite tunel do lokalnog hosta na željenom portu. Taj ćemo detalj vidjeti u narednim odjeljcima.
- Jednom kada ngrok postavi tunel, on pruža URL dostupan putem weba.
- Sada podijelite javno dostupni url s krajnjim korisnicima koji bi pogodili lokalno hostiranu aplikaciju.
- Krajnji korisnici dođu na web URL na internetu.
- Kada zahtjev stigne na ngrok poslužitelj (budući da se URL nalazi u poddomeni ngrok.com, zahtjevi će u početku sletjeti na ngrok poslužitelj) i razriješit će URL aplikacije do koje treba tunelirati.
- Ngrok prosljeđuje zahtjev tunelu stvorenom u koraku 2.
- Proslijeđeni zahtjev povezuje se s lokalno hostiranom aplikacijom.
Gore spomenuti slijed koraka koji se odvijaju kada se lokalno hostiranoj aplikaciji pristupa pomoću ngrok.
Montaža
Evo video vodiča:
Instalacija ovog uslužnog programa jednostavan je postupak koji uključuje preuzimanje ngrok binarnog softvera i njegovo raspakiranje.
Slijedite dolje navedene korake za instalaciju Ngroka:
# 1) Prvo stvorite besplatni račun na suknja da biste dobili autentifikacijski token za svoj račun. Bez tokena autorizacije nećete moći pokrenuti tunele za lokalno hostirane aplikacije.
#dva) Preuzmi knjižnicu klijenta ovisno o OS-u na kojem se nalazite.
# 3) Raspakirajte preuzeti paket.
# 4) Ažurirajte konfiguracijsku datoteku ngrok sa svojim autentifikacijskim tokenom izvođenjem sljedeće naredbe na terminalu / naredbenom retku.
./ngrok authtoken {your-auth-token}
Možete posjetiti / pregledati konfiguracijsku datoteku da biste vidjeli je li vaš token autorizacije ažuriran ili nije. Datoteka konfiguracije Ngrok dostupna je u korisničkom imeniku na lokaciji - ~ / .ngrok2 / ngrok.yml
# 5) Kad se token autorizacije ažurira, trebali biste moći pokrenuti tunel za vaše lokalno hostirane aplikacije.
# 6) Da biste pokrenuli tunel na portu 80 za localhost, jednostavno izvršite donju naredbu.
./ngrok http 80
Jednom kada se izvrši gornja naredba, tunel se kreira na localhost: 80 (Bilo kojoj aplikaciji koja se izvodi na ovom priključku trebao bi biti dostupan preko tuneliranog URL-a kao što je prikazano na donjoj slici).
Zaključak
U ovom uputstvu vidjeli smo što je Ngrok i kako ga možete postaviti i instalirati na radnu površinu ili prijenosno računalo. To je izvrstan prikladan uslužni program koji vam omogućuje izlaganje bilo koje lokalno hostirane aplikacije putem weba.
Također smo prošli kroz način na koji ovaj uslužni program radi od pokretanja tunela do zahtjeva krajnjeg korisnika da se vrati natrag u lokalno hostiranu aplikaciju.
U nadolazećem uputstvu vidjet ćemo Ngroka u akciji s nekoliko primjera aplikacija.
SLJEDEĆA Vodič
Preporučena literatura
- Koračna instalacija i postavljanje Appium Studija
- Uvod u programski jezik Java - Video vodič
- Postupak uvođenja i instalacije Pythona
- Preuzimanje i instaliranje Jire s postavljanjem licence za Jira
- Vodič za Neoload: Uvod u Neoload, preuzimanje i instalacija
- Uvod u Micro Focus LoadRunner - Ispitivanje opterećenja pomoću vodiča br. 1 za LoadRunner
- Kako postaviti okvir za testiranje Node.js: Vodič za Node.js
- Instalacija i postavljanje Appium Studija za Eclipse