ngrok: Tee paikallisista palvelimistasi julkisia suojattujen tunnelien avulla

Suurin haaste kaikille kehittäjille on heidän kirjoittamansa ohjelmiston testaus. Ja testaamisesta tulee vaikeampaa, kun rakennat jotain mobiililaitteille tai eri alustalle kuin omasi. Useimmiten(Mostly) kehitys tapahtuu paikallisella tasolla; kaikki web-palvelimet toimivat localhostilla. Vain sinä voit tarkastella työtäsi ennen kuin otat sen käyttöön. Kirjoita ngrok , ilmainen Windows -palvelu, joka paljastaa paikalliset palvelimet julkiselle Internetille suojattujen tunneleiden kautta.

Mikä on ngrok-turvallisuus

Mikä on ngrok? Kuinka käyttää ngrokia? ngrok antaa sinun paljastaa palomuurien(Firewalls) takana olevat paikalliset palvelimet julkiselle Internetille suojattujen tunnelien kautta. Työkalu vaatii nollamääritystä, ja sen mukana tulee sisäänrakennettu verkkosieppaaja.

Tunnelointi on ollut yleistä jo vuosia, ja useimmat VPN(VPNs) -verkot käyttävät myös tunneloinnin käsitettä antaakseen sinulle rajoittamattoman pääsyn verkkosivustoille. Samoin ngrok luo suojatun tunnelin julkisen Internetin ja paikallisen isäntäpalvelimen välille. Pohjimmiltaan(Basically) voit tehdä minkä tahansa osoitteessa http://localhost:8080 käynnissä olevan verkkosivuston/web-app/web-service-sivuston käytettäväksi Internetin kautta yhdellä komennolla.

ngrok

Suurin osa ngrokin tarjoamista ominaisuuksista on ilmaisia. Ja ilmaisohjelmien rajat ovat tarpeeksi hyviä keskitason kehittäjälle, joka haluaa testata sovellustaan. Vaikka ngrokia tarjotaan myös palveluna, on täysin valinnaista ohittaa tämä osa ja ladata työkalu suoraan ja aloittaa.

Kuinka käyttää ngrokia

Voit rekisteröityä ngrokiin, ja se on ilmaista. Luomalla tilin voit hallita kaikkia aktiivisia tunneleitasi pilvipohjaisesta hallintapaneelista.

Kuinka paljastaa paikallinen verkkopalvelin Internetille(How to expose your local web server to the internet)

Tunnelin luominen paikalliseen verkkopalvelimeen tai mihin tahansa palvelimeen on hyvin yksinkertaista. Lataa(Download) ja pura ngrok. Avaa nyt CMD/PowerShell -ikkuna ja siirry kansioon, jossa purettu sisältö on.

Luo nyt suojattu tunneli paikalliseen palvelimeen suorittamalla seuraava komento.

./ngrok http 8080

Missä 8080 on portti, jota palvelimesi kuuntelee. Jos et ole varma portin numerosta, siirry oletusportin numeroon, joka on 80.

Jos haluat yhdistää tämän ngrok-esiintymän tiliisi, sinun tulee antaa todennustunnus ennen yllä olevan komennon suorittamista. Voit tehdä tämän kirjautumalla sisään ngrok-tilillesi. Hanki todennusmerkkisi sieltä ja suorita seuraava komento CMD - ikkunassa.

./ngrok authtoken your_token_here

Tämä on vain kertaluonteinen toimenpide, eikä sitä tarvitse toistaa joka kerta.

Kun olet luonut tunnelin, ngrok näyttää julkisen URL -osoitteen palvelimellesi. Julkinen URL -osoite on ngrok.io-aliverkkotunnus ja se luodaan satunnaisesti. Voit jopa luoda pysyviä ja helposti luettavia muokattavia aliverkkotunnuksia, mutta sitä varten sinun on päivitettävä maksulliseen sopimukseen.

Mielestäni oletus- URL(URLs) -osoitteet ovat tarpeeksi hyviä sovelluksesi testaamiseen. Sinun tulisi harkita päivittämistä vain, jos haluat jotain tuotantolaatuista ja kestävää.

ngrok sieppaaja

ngrokin mukana tulee myös sisäänrakennettu sieppaaja, joka voidaan avata avaamalla http://127.0.0.1:4040 . Sieppaajan avulla voit tarkastella kaikkia saapuvia verkkopyyntöjä ja niiden vastauksia. Interceptor on erittäin kätevä, kun teet virheenkorjausta tai haluat tarkastella saapuvia pyyntöjä. Sieppaajan vieressä on tila-välilehti. Tämän välilehden avulla voit tarkastella kaikenlaista tietoa tunnelistasi. Voit tarkastella joitakin tilastoja, kuten yhteyksiä, yhteyden kestoja, HTTP- pyyntöjä, palvelinosoitteita ja protokollia.

Ilmaisella suunnitelmalla voit luoda vain yhden tunnelin kerralla. Harkitse päivittämistä, jos haluat käyttää useampaa kuin yhtä tunnelia samanaikaisesti.

ngrok on hyödyllinen työkalu kehittäjille ja harrastajille. Sen avulla voit muuntaa olemassa olevan localhost-palvelimesi julkiseksi palvelimeksi, jota voi käyttää mistä tahansa. Minulle tutustuttiin tähän työkaluun hackathonissa. Ja ngrok voi olla todella hyödyllinen hackathoneissa, demoissa, esityksissä, mobiilisovellusten testaamisessa, webhook-integraatioissa ja kaikissa niissä tapauksissa, joissa haluat käyttää sovellustasi ilman sen käyttöönottoa. ngrok on ilmainen käyttää, ja tunnelit ovat erittäin helppoja luoda, joten voit keskittyä enemmän kehittämiseen. Napsauta tästä(Click here)(Click here) ladataksesi ngrok.



About the author

Olen kokenut Windows 10- ja Windows 11/10 -järjestelmänvalvoja, jolla on kokemusta Edgestä. Minulla on runsaasti tietoa ja kokemusta tarjottavana tällä alalla, minkä vuoksi uskon, että osaamisestani on hyötyä yrityksellesi. Vuosien kokemukseni sekä Windows 10:stä että Edgestä antaa minulle mahdollisuuden oppia nopeasti uusia tekniikoita, ratkaista ongelmia nopeasti ja ottaa vastuuta yrityksesi johtamisesta. Lisäksi kokemukseni Windows 10:stä ja Edgestä tekevät minut erittäin perehtyneeksi käyttöjärjestelmän kaikista näkökohdista, mikä olisi hyödyllistä palvelimien hallinnassa tai ohjelmistosovellusten hallinnassa.



Related posts