ngrok: padarykite savo vietinius serverius viešaisiais saugiais tuneliais

Turinys:

ngrok: padarykite savo vietinius serverius viešaisiais saugiais tuneliais
ngrok: padarykite savo vietinius serverius viešaisiais saugiais tuneliais

Video: ngrok: padarykite savo vietinius serverius viešaisiais saugiais tuneliais

Video: ngrok: padarykite savo vietinius serverius viešaisiais saugiais tuneliais
Video: Microsoft Office document is "locked for editing by 'another user'" (11 Solutions!!) - YouTube 2024, Gegužė
Anonim

Didžiausias iššūkis bet kuriam kūrėjui yra programinės įrangos, kurią jie parašė, testavimas. Testavimas tampa vis sunkesnis, kai kuriate kažką mobiliesiems ar platformai, kuri yra kitokia nei tavo. Daugiausia vystymasis vyksta vietos lygiu; visi žiniatinklio serveriai veikia vietiniame kompiuteryje. Tik jūs galite peržiūrėti savo darbą prieš jį įdėję kur nors. Įveskite ngrok, nemokama "Windows" paslauga, kuria vietiniai serveriai viešinamu internetu pateikiami per saugius tunelius.

Kas yra "ngrok" saugumas?

Kas yra ngrok? Kaip naudotis ngrok? "ngrok" leidžia aptikti vietinius serverius už užkardos, prie viešojo interneto per saugius tunelius. Įrankiui reikia nulinės konfigūracijos ir turi integruotą tinklo perkėlimą.

Daugeliui VPN tuneliai jau seniai buvo naudojami tuneliavimo koncepcijai, nes suteikiant jums neribotą prieigą prie svetainių. Panašiai "ngrok" sukuria saugų tunelį tarp viešojo interneto ir jūsų "localhost" serverio. Iš esmės galite atlikti bet kokią svetainę / žiniatinklio programą / žiniatinklio paslaugą https:// localhost: 8080 prieinama per internetą su viena komanda.

Dauguma "ngrok" siūlomų funkcijų yra laisvai naudojamos. Nemokama programinės įrangos ribos yra pakankamai geros tarpiniam kūrėjui, kuris nori išbandyti savo taikymą. Nors "ngrok" taip pat siūloma kaip paslauga, tai visiškai neprivaloma, kad praleistų tą dalį ir tiesiogiai atsisiųstumėte įrankį ir eikite.
Dauguma "ngrok" siūlomų funkcijų yra laisvai naudojamos. Nemokama programinės įrangos ribos yra pakankamai geros tarpiniam kūrėjui, kuris nori išbandyti savo taikymą. Nors "ngrok" taip pat siūloma kaip paslauga, tai visiškai neprivaloma, kad praleistų tą dalį ir tiesiogiai atsisiųstumėte įrankį ir eikite.

Kaip naudotis ngrok

Galite užsiregistruoti "ngrok" ir tai nemokama. Sukūrus paskyrą, galėsite valdyti visus savo aktyvius tunelius iš debesų valdomo informacijos suvestinės.

Kaip aptikti vietinį žiniatinklio serverį internete

Tunelio kūrimas į jūsų vietinį žiniatinklio serverį ar bet kurį serverį yra labai paprastas. Atsisiųskite ir atspauskite ngrok. Dabar atidarykite "CMD / PowerShell" langą ir pereikite į aplanką, kuriame yra išspaustas turinys.

Dabar paleiskite šią komandą, kad sukurtumėte saugų tunelį savo vietiniam serveriui.

./ngrok http 8080

Kur 8080 yra uostas, kuriame jūsų serveris klauso. Jei nesate tikri dėl porto numerio, eikite į numatytąjį prievado numerį, kuris yra 80.

Jei norite sujungti šį "ngrok" egzempliorių su savo sąskaita, prieš pateikdami pirmiau nurodytą komandą turėtumėte pateikti autentiškumo patvirtinimo žymą. Norėdami tai padaryti, prisijunkite prie savo "ngrok" paskyros. Gaukite savo auth tokeną iš ten ir atlikite šią komandą CMD lange.

./ngrok authtoken your_token_here

Tai tik vienkartinis veiksmas ir jo nereikia kartoti kaskart.

Kai sukursite tunelį, "ngrok" rodys viešą jūsų serverio URL. Viešasis URL yra ngrok.io subdomenas ir generuojamas atsitiktine tvarka. Jūs netgi galite sukurti patvarų ir lengvai suprantamą pritaikomąjį subdomeną, tačiau to reikia atnaujinti į mokamą planą.

Manau, kad numatytieji URL yra pakankamai geri, kad galėtumėte išbandyti jūsų programą. Jūs turėtumėte apsvarstyti galimybę atnaujinti tik tuo atveju, jei norite kažkokio gamybos lygio ir nuolatinio.

ngrok Interceptor

"ngrok" taip pat turi integruotą perėmimo įrenginį, kurį galima atidaryti atidarant Http://127.0.0.1:4040. Interceptorius leis jums peržiūrėti visus gaunamus tinklo užklausas ir jų atsakymus. Interceptoras yra labai naudingas, kai yra kažko derinimo ar norite peržiūrėti gaunamus prašymus. Be perėmėjo galite rasti būsenos skirtuką. Šis skirtukas leis jums peržiūrėti bet kokią informaciją apie jūsų tunelį. Galite peržiūrėti tam tikrus duomenis, pvz., Ryšius, ryšio trukmę, HTTP užklausas, serverių adresus ir protokolus.

Su nemokamu planu vienu metu galite sukurti tik vieną tunelį. Apsvarstykite galimybę atnaujinti, jei norite paleisti daugiau nei vieną talpyklą.
Su nemokamu planu vienu metu galite sukurti tik vieną tunelį. Apsvarstykite galimybę atnaujinti, jei norite paleisti daugiau nei vieną talpyklą.

"ngrok" yra naudinga priemonė kūrėjams ir entuziastams. Tai leidžia jums konvertuoti esamą vietinio serverio prie viešojo serverio, prie kurio galima pasiekti bet kur. Aš buvau pristatytas į šį įrankį hackatone. Be to, "ngrok" gali būti labai naudinga "hackathons", "demo", "pristatymams", "mobiliųjų programų" testavimui, "webhook" integracijai ir visais tais atvejais, kai norite paleisti programą be jo iš tiesų įdiegiant. "ngrok" yra nemokama, o tuneliai yra labai lengva sukurti, todėl galite daugiau dėmesio skirti plėtrai. Paspauskite čia atsisiųsti ngrok.

Rekomenduojamas: