ngrok tutorial brief introduction with installation
Ta vadnica pojasnjuje, kaj je Ngrok in kako ga lahko nastavite in namestite:
Ngrok je koristen pripomoček za ustvarjanje varnih predorov za lokalno gostovane aplikacije z uporabo povratnega strežnika proxy. Pripomoček je razkriti katero koli lokalno gostovano aplikacijo prek spleta.
Poenostavljeno povedano, zagotavlja javno dostopen spletni URL kateri koli lokalno gostilni aplikaciji, tj. Naj bo to spletna aplikacija, ki temelji na Spring ali nodejs, ali spletna kljuka za aplikacijo za klepet itd.
Kaj se boste naučili:
najmanjše raztezajoče se drevo c ++
Pregled
Ngrok je na voljo za brezplačno uporabo s podpisom prek e-pošte ali računa GitHub / Gmail. Plačljiva različica ima nekaj izboljšanih funkcij, kot so poddomene po meri, seznam dovoljenih, podpora itd.
Vendar pa brezplačna različica zadostuje za vse praktične potrebe. Tudi zanimiv del je, kako se izgovarja, tj. Nekateri pravijo, da je 'N G rok', medtem ko ima veliko ljudi raje 'en-grok'
Nekaj aplikacij Ngroka
Poskusimo razumeti nekaj primerov uporabe, v katerih je mogoče uporabiti to pripomoček:
# 1) Recimo, da razvijate spletno aplikacijo, gostovano na localhost, in jo želite preveriti / preveriti v vseh kombinacijah brskalnikov / OS. Lahko ste v računalniku Mac in želite, da ga preizkusite v Internet Explorerju, nato pa lahko preprosto zaženete aplikacijo in jo razkrijete prek ngrok. Do te povezave lahko dostopa vsak, ki ima osebni računalnik z operacijskim sistemom Windows, in lahko preizkusite svoje spletno mesto.
Oglejte si druge primere uporabe testiranja v mobilnih brskalnikih, ki bi jih lahko dosegli z izpostavljeno spletno povezavo.
#two) Za primere uporabe, kot je Webhooks, pri katerih se za obveščanje o določenem dogodku zanašate na zunanji sistem. Na primer, Spletne kljuke za plačilne storitve, ki se sprožijo po uspešnem zaključku plačila. Če želite potrditi to integracijo, bi zahteval, da sprožilna aplikacija dostopa do tega spletnega kavlja, tj.
# 3) Drug zelo pomemben primer uporabe je, če želite svojo spletno aplikacijo predstaviti / predstaviti končnim uporabnikom in / ali strankam, potem jo lahko uporabite za ustvarjanje javnega URL-ja in njegovo skupno rabo.
Kako deluje Ngrok?
Spodaj je opisan postopek po korakih, ki prikazuje delovanje te pripomočke.

Kratek opis zgornjih oštevilčenih puščic je podan spodaj:
- Zaženite lokalno aplikacijo, tako da jo lahko dostopate na vašem lokalnem gostitelju. Primer: http: // localhost: 8080
- Zdaj z izvršnim programom ngrok (na voljo za različne platforme, kot so Mac, Windows itd.) Sprožite tunel do lokalnega gostitelja na želenih vratih. To podrobnost bomo videli v prihodnjih razdelkih.
- Ko ngrok nastavi predor, ponuja spletni dostopni URL.
- Zdaj delite javno dostopen url s končnimi uporabniki, ki bi zadeli lokalno gostovano aplikacijo.
- Končni uporabniki na spletu dostopajo do spletnega URL-ja.
- Ko zahteva prispe na strežnik ngrok (ker je URL v poddomeni ngrok.com, bodo zahteve sprva pristale na strežnik ngrok) in bo razrešil URL do aplikacije, ki jo mora pretvoriti.
- Ngrok posreduje zahtevo v predor, ustvarjen v 2. koraku.
- Posredovana zahteva se poveže z lokalno gostovano aplikacijo.
Zgoraj omenjeno je zaporedje korakov, ki se izvedejo, ko dostopate do lokalno gostovane aplikacije s pomočjo ngrok.
Namestitev
Tu je video vadnica:
Namestitev tega pripomočka je preprost postopek, ki vključuje samo prenos binarnega programa ngrok in njegovo razpakiranje.
Za namestitev Ngroka sledite spodnjim korakom:
# 1) Najprej ustvarite brezplačen račun krilo da dobite žeton za svoj račun. Brez žetona za avtorizacijo ne boste mogli zagnati predorov za lokalno gostovane aplikacije.
#two) Prenesite odjemalsko knjižnico odvisno od operacijskega sistema, ki ga uporabljate.
# 3) Razpakirajte preneseni paket.
# 4) Posodobite konfiguracijsko datoteko ngrok s svojim žetonom auth tako, da na terminalu / ukaznem pozivu zaženete naslednji ukaz.
./ngrok authtoken {your-auth-token}Lahko obiščete / pogledate konfiguracijsko datoteko in preverite, ali je bil vaš žeton za posodobitev posodobljen ali ne. Konfiguracijska datoteka Ngrok je na voljo v uporabniškem imeniku na lokaciji - ~ / .ngrok2 / ngrok.yml
# 5) Ko se žeton auth posodobi, bi morali imeti možnost, da zaženete predor za vaše lokalno gostovane aplikacije.
# 6) Če želite zagnati predor na vratih 80 za localhost, preprosto izvedite spodnji ukaz.
./ngrok http 80Ko se zgornji ukaz izvede, se tunel ustvari na localhost: 80 (Katera koli aplikacija, ki se izvaja na teh vratih, mora biti dostopna prek tuneliranega URL-ja, kot je prikazano na spodnji sliki).

Zaključek
V tej vadnici smo videli, kaj je Ngrok, in kako ga lahko nastavite in namestite na namizje ali prenosnik. Je odličen priročen pripomoček, ki vam omogoča, da v spletu razkrijete katero koli lokalno gostovano aplikacijo.
Sprehodili smo se tudi po tem, kako deluje ta pripomoček že od zagona predora, dokler zahteva končnega uporabnika ne pride nazaj v lokalno gostovano aplikacijo.
V prihajajoči vadnici bomo videli Ngrok v akciji z nekaj vzorčnimi aplikacijami.
NASLEDNJA Vadnica
Priporočeno branje
- Postopna namestitev in namestitev Appium Studio
- Uvod v programski jezik Java - Video vadnica
- Uvod in postopek namestitve Pythona
- Jira Prenos in namestitev z nastavitvijo licence Jira
- Vadnica za Neoload: Uvod v Neoload, prenos in namestitev
- Uvod v Micro Focus LoadRunner - Testiranje obremenitve z vadnico # 1 za LoadRunner
- Kako nastaviti Node.js preskusno ogrodje: Vadnica za Node.js
- Namestitev in namestitev Appium Studio za Eclipse