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.
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.
"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.