ngrok: Ka dhig server-yada deegaankaaga si guud oo leh Tunnels sugan

Caqabadda ugu weyn ee horumariye kasta waa tijaabinta software-ka ay qoreen. Tijaabaduna way sii adkaanaysaa marka aad mobile-ka wax u dhisayso ama madal ka duwan kaaga. Inta badan(Mostly) horumarka wuxuu ka dhacaa heer deegaan; Dhamaan server-yada webka waxay ku shaqeeyaan localhost. Adiga kaliya ayaa arki kara shaqadaada ka hor inta aanad meel geynin. Geli ngrok , oo ah adeeg bilaash ah oo loogu talagalay Windows kaas oo soo bandhiga server-yada maxaliga ah ee internetka dadweynaha iyaga oo isticmaalaya tunnel ammaan ah.

Waa maxay amniga ngrok

Waa maxay ngrok? Sida loo isticmaalo ngrok? ngrok wuxuu kuu ogolaanayaa inaad soo bandhigto server-yada maxalliga ah ee gadaashiisa Firewalls , intarneedka dadweynaha ee tunnelyada sugan. Qalabku wuxuu u baahan yahay qaabeynta eber wuxuuna la socdaa interceptor shabakad gudaha ah.

Tunnel-ku wuxuu ahaa mid baahsan sanado hadda ah, badi VPN(VPNs) -yada sidoo kale waxay adeegsadaan fikradda tunnel-ka si ay kuu siiso marin aan xadidnayn oo bogagga internetka ah. Sidoo kale, ngrok waxay abuurtaa tunnel sugan oo u dhexeeya intarneedka dadweynaha iyo server-kaaga localhost. Asal ahaan(Basically) , waxaad samayn kartaa degel kasta/web-app/web-adeeg ka shaqeeya http://localhost:8080 laga heli karo internetka iyada oo la adeegsanayo hal amar.

ngrok

Inta badan sifooyinka ay bixiso ngrok waa bilaash in la isticmaalo. Xuduudaha freeware-ka ayaa ku filan horumariyaha dhexe kaas oo raadinaya inuu tijaabiyo codsigooda. In kasta oo ngrok sidoo kale loo bixiyo adeeg ahaan, gabi ahaanba waa ikhtiyaari inaad ka boodo qaybtaas oo si toos ah u soo dejiso aaladda oo aad tagto.

Sida loo isticmaalo ngrok

Waxaad isku qori kartaa ngrok, waana bilaash. Abuuritaanka akoon waxay kuu ogolaan doontaa inaad maamusho dhammaan tunnel-yadaada firfircoon ee dashboard-ka daruuriga ah.

Sida loo soo bandhigo server-ka deegaankaaga ee internetka(How to expose your local web server to the internet)

Abuuritaanka tunnel server-ka deegaankaaga ama server kasta waa mid aad u fudud. Soo(Download) deji oo fur ngrok. Hadda fur daaqada CMD/PowerShell oo u gudub galka meesha ay ku jiraan waxyaalaha aan la siibin.

Hadda fuli amarka soo socda si aad u abuurto tunnel sugan server-ka deegaankaaga.

./ngrok http 8080

Halka 8080 ay tahay dekedda uu seerfarkaaga ku dhegeysanayo. Haddii aadan hubin lambarka dekedda, aad lambarka dekedda ee caadiga ah oo ah 80.

Haddii aad rabto inaad ku xidho tusaalahan ngrok akoonkaaga, waa inaad bixisa calaamada xaqiijinta ka hor inta aanad fulin amarka sare. Si taas loo sameeyo, gal akoonkaaga ngrok Halkaa ka hel calaamadaada aqoonsiga ka dibna ku dhaqan amarka soo socda daaqada CMD .

./ngrok authtoken your_token_here

Tani waa fal hal mar ah oo aan u baahnayn in mar kasta lagu celiyo.

Markaad abuurto tunnel, ngrok waxay tusi doontaa URL- ka guud ee seerfarkaaga. URL- ka guud waa subdomain of ngrok.io waxaana loo soo saaray si aan kala sooc lahayn. Xitaa waxaad abuuri kartaa subdomains la beddeli karo oo joogto ah oo si sahlan loo akhriyi karo, laakiin taas, waxaad u baahan tahay inaad u cusboonaysiiso qorshe lacag ah.

Waxaan filayaa in URL(URLs) -yada caadiga ahi ay ku fiican yihiin tijaabinta codsigaaga. Waa inaad ka fikirtaa cusboonaysiinta kaliya haddii aad rabto wax soo saar heersare ah oo joogto ah.

ngrok Interceptor

ngrok sidoo kale waxay la socotaa interceptor gudaha ah oo lagu furi karo furitaanka http://127.0.0.1:4040 . Dhexdhexaadiyuhu wuxuu kuu ogolaan doonaa inaad aragto dhammaan codsiyada shabakada soo socda iyo jawaabahooda. Interceptor aad bay u anfacaysaa marka aad wax khaladayso ama aad rabto inaad aragto codsiyada soo socda. Dhexdhexaadiyaha agtiisa, waxaad ka heli kartaa heerka xaaladda. Taabkani wuxuu kuu ogolaanayaa inaad aragto dhammaan noocyada macluumaadka ku saabsan tunnelkaaga. Waxaad arki kartaa qaar ka mid ah xisaabaadka sida isku xirka, mudada xiriirka, codsiyada HTTP , cinwaanada serverka, iyo borotokoolka.

Qorshaha xorta ah, waxaad hal mar abuuri kartaa hal tunnel hal mar. Tixgeli cusboonaysiinta haddii aad rabto inaad socodsiiso in ka badan hal tunnel oo isku mar ah.

ngrok waa qalab faa'iido u leh horumarinta iyo xiisaha. Waxay kuu ogolaanaysaa inaad u beddesho server-kaaga localhost ee jira server dadweyne oo meel kasta laga heli karo. Qalabkan waxaa la igu soo bandhigay hackathon. Iyo ngrok waxay noqon kartaa mid aad waxtar u leh hackathons, demos, bandhigyo, tijaabinta mobilada-app-ka, isku dhafka webhook iyo dhammaan kiisaska aad rabto inaad ku socodsiiso codsigaaga adigoon si dhab ah u geynin. ngrok waa bilaash in la isticmaalo, tunneladu aad ayay u fududahay in la abuuro, taas oo kuu ogolaanaysa inaad diirada saarto horumarka. Riix halkan(Click here)(Click here) si aad u soo dejiso ngrok.



About the author

Waxaan ahay horumariye yaqaan iOS ah oo leh waayo-aragnimo ka badan laba iyo toban sano. Waxaan ka shaqeeyay labada aaladaha iPhone iyo iPad-ka, waxaanan garanayaa sida loo abuuro oo loo habeeyo abka aniga oo isticmaalaya tignoolajiyada Apple ee ugu dambeeyay. Marka lagu daro xirfadahayga horumariyaha aiOS, waxaan sidoo kale khibrad adag u leeyahay adeegsiga Adobe Photoshop iyo Illustrator, iyo sidoo kale horumarinta shabakada qaab-dhismeedka sida WordPress iyo Laravel.



Related posts