ngrok: padariet savus lokālos serverus publiski pieejamus ar drošiem tuneļiem

Satura rādītājs:

ngrok: padariet savus lokālos serverus publiski pieejamus ar drošiem tuneļiem
ngrok: padariet savus lokālos serverus publiski pieejamus ar drošiem tuneļiem

Video: ngrok: padariet savus lokālos serverus publiski pieejamus ar drošiem tuneļiem

Video: ngrok: padariet savus lokālos serverus publiski pieejamus ar drošiem tuneļiem
Video: OneDrive - FIX "Upload Blocked" Error in OneDrive 2024, Aprīlis
Anonim

Lielākais izaicinājums jebkuram izstrādātājam ir programmatūras pārbaude, ko viņi ir uzrakstījuši. Un testēšana kļūst sarežģītāka, ja kaut kas tiek veidots mobilajām ierīcēm vai platformai, kas atšķiras no jūsu. Pārsvarā attīstība notiek vietējā līmenī; visi tīmekļa serveri darbojas lokālajā vietnē. Tikai jūs varat apskatīt savu darbu pirms tā izvietošanas kaut kur. Ievadiet ngrok, bezmaksas pakalpojums Windows, kas vietējiem serveriem pakļauj publiskam internetam, izmantojot drošus tuneļus.

Kas ir ngrok drošība

Kas ir dzirksteles? Kā lietot ngrok? ngrok ļauj atklāt vietējos serverus aiz ugunsmūri, publiski pieejamo internetu, izmantojot drošus tuneļus. Rīks pieprasa nulles konfigurāciju, un tam ir iebūvēts tīkla pārtvērējs.

Tuneļu izplatīšanās jau vairākus gadus ir izplatīta, lielākā daļa VPN izmanto arī tuneļu koncepciju, lai sniegtu jums neierobežotu piekļuvi vietnēm. Tāpat ngrok izveido drošu kanālu starp publisko internetu un vietējo serveri. Būtībā jūs varat izveidot jebkuru tīmekļa vietni / tīmekļa lietotni / tīmekļa pakalpojumu https:// localhost: 8080 izmantojot internetu, izmantojot vienu komandu.

Lielākā daļa no funkcijām, ko piedāvā ngrok, ir brīvi pieejamas. Un brīvās programmatūras ierobežojumi ir pietiekami labs vidēja līmeņa izstrādātājam, kurš vēlas pārbaudīt savu lietojumprogrammu. Lai gan ngrok tiek piedāvāts arī kā pakalpojums, tā ir pilnīgi neobligāta, lai izlaistu šo daļu un tieši lejupielādētu rīku un turpinātu darbu.
Lielākā daļa no funkcijām, ko piedāvā ngrok, ir brīvi pieejamas. Un brīvās programmatūras ierobežojumi ir pietiekami labs vidēja līmeņa izstrādātājam, kurš vēlas pārbaudīt savu lietojumprogrammu. Lai gan ngrok tiek piedāvāts arī kā pakalpojums, tā ir pilnīgi neobligāta, lai izlaistu šo daļu un tieši lejupielādētu rīku un turpinātu darbu.

Kā lietot ngrok

Jūs varat reģistrēties ngrok, un tas ir bezmaksas. Konta izveide ļaus jums pārvaldīt visus aktīvos tuneļus no mākoņa arhitektūras informācijas paneļa.

Kā pakļaut vietējo tīmekļa serveri internetā

Tuneļa izveide vietējam tīmekļa serverim vai jebkuram serverim ir ļoti vienkārša. Lejupielādējiet un izņemiet ngrok. Tagad atveriet CMD / PowerShell logu un dodieties uz mapi, kurā ir nesaspiests saturs.

Tagad izpildiet šādu komandu, lai izveidotu drošu tuneļu jūsu vietējam serverim.

./ngrok http 8080

Kur 8080 ir osta, kurā klausāties jūsu serveris. Ja neesat pārliecināts par porta numuru, dodieties uz noklusējuma porta numuru, kas ir 80.

Ja vēlaties savienot šo ngrok gadījumu ar savu kontu, pirms izpildes iepriekš minētās komandas jāiesniedz autentifikācijas marķieris. Lai to izdarītu, piesakieties savā ngrok kontā. Iegūstiet savu auth Tokenu no turienes un pēc tam izpildiet šādu komandu CMD logā.

./ngrok authtoken your_token_here

Šī ir tikai vienreizēja darbība, un to katru reizi nedrīkst atkārtot.

Kad esat izveidojis tuneļu, ngrok parādīs jūsu serverim publisko URL. Publiskais URL ir ngrok.io apakšdomēns, un tas tiek ģenerēts nejauši. Varat pat izveidot noturīgus un viegli lasāmus pielāgojamus apakšdomēnus, taču, lai to paveiktu, jums ir jājaunina uz apmaksātu plānu.

Es domāju, ka noklusējuma URL ir pietiekami labs, lai pārbaudītu jūsu pieteikumu. Jums vajadzētu apsvērt iespēju uzlabot tikai tad, ja vēlaties kaut ko ražošanas pakāpi un noturīgu.

ngrok Interceptor

Ngrok ir arī iebūvēts uztvērējs, ko var atvērt, atverot https://127.0.0.1:4040. Interceptors ļaus jums apskatīt visus ienākošos tīkla pieprasījumus un to atbildes. Pārtvērējs ir ļoti ērts, ja kaut kas atkļūst vai vēlaties apskatīt saņemtos pieprasījumus. Blakus interceptoram jūs varat atrast statusa cilni. Šī cilne ļaus jums skatīt visu veidu informāciju par savu tuneļu. Varat apskatīt dažus statistikas datus, piemēram, savienojumus, savienojuma ilgumu, HTTP pieprasījumus, serveru adreses un protokolus.

Izmantojot bezmaksas plānu, vienlaicīgi varat izveidot tikai vienu tuneli. Apsveriet jaunināšanu, ja vēlaties palaist vairāk nekā vienu vienlaicīgu tuneļu darbību.
Izmantojot bezmaksas plānu, vienlaicīgi varat izveidot tikai vienu tuneli. Apsveriet jaunināšanu, ja vēlaties palaist vairāk nekā vienu vienlaicīgu tuneļu darbību.

ngrok ir noderīgs līdzeklis izstrādātājiem un entuziastiem. Tas ļauj jums pārveidot esošo vietējo serveri uz publisku serveri, no kura var piekļūt no jebkuras vietas. Mani iepazīstināja ar šo rīku hackatonā. Un ngrok var būt ļoti noderīgs hackathons, demos, prezentācijas, mobilo lietotņu testēšana, webhook integrācija un visi tie gadījumi, kad vēlaties palaist savu lietojumprogrammu, to faktiski neizmantojot. ngrok ir brīvi izmantot, un tuneļi ir ļoti viegli izveidot, kas ļauj jums vairāk pievērsties attīstībai. Noklikšķiniet šeit lejupielādēt ngrok.

Ieteicams: