ngrok: Gör dina lokala servrar offentliga med Secure Tunnels
Den största utmaningen för alla utvecklare är att testa programvaran som de har skrivit. Och testning blir svårare när du bygger något för mobilen eller en annan plattform än din. Mestadels(Mostly) sker utveckling på lokal nivå; alla webbservrar körs på localhost. Bara du kan se ditt arbete innan du distribuerar det någonstans. Ange ngrok , en gratistjänst för Windows som exponerar lokala servrar för det offentliga internet via säkra tunnlar.
Vad är ngrok säkerhet
Vad är ngrok? Hur använder man ngrok? ngrok låter dig exponera lokala servrar bakom brandväggar(Firewalls) för det offentliga internet via säkra tunnlar. Verktyget kräver noll konfiguration och kommer med en inbyggd nätverksinterceptor.
Tunneling har varit utbredd i flera år nu, de flesta VPN(VPNs) använder också konceptet med tunnling för att ge dig obegränsad tillgång till webbplatser. På samma sätt skapar ngrok en säker tunnel mellan det offentliga internet och din lokala värdserver. I grund och botten(Basically) kan du göra vilken webbplats/webbapp/webbtjänst som helst som körs på http://localhost:8080 tillgänglig via internet med ett enda kommando.
De flesta av funktionerna som erbjuds av ngrok är gratis att använda. Och freeware-gränser är tillräckligt bra för en mellanliggande utvecklare som vill testa sin applikation. Även om ngrok också erbjuds som en tjänst, är det helt valfritt att hoppa över den delen och direkt ladda ner verktyget och komma igång.
Hur man använder ngrok
Du kan registrera dig för ngrok, och det är gratis. Genom att skapa ett konto kan du hantera alla dina aktiva tunnlar från en molnbaserad instrumentpanel.
Hur du exponerar din lokala webbserver för internet(How to expose your local web server to the internet)
Att skapa en tunnel till din lokala webbserver eller vilken server som helst är väldigt enkelt. Ladda ner(Download) och packa upp ngrok. Öppna nu ett CMD/PowerShell fönster och navigera till mappen där det uppackade innehållet finns.
Kör nu följande kommando för att skapa en säker tunnel till din lokala server.
./ngrok http 8080
Där 8080 är porten som din server lyssnar på. Om du inte är säker på portnumret, gå till standardportnumret som är 80.
Om du vill koppla denna ngrok-instans till ditt konto, bör du tillhandahålla autentiseringstoken innan du utför kommandot ovan. För att göra det, logga in på ditt ngrok-konto. Skaffa din autentiseringstoken därifrån och kör sedan följande kommando i ett CMD- fönster.
./ngrok authtoken your_token_here
Detta är bara en engångsåtgärd och behöver inte upprepas varje gång.
När du har skapat en tunnel kommer ngrok att visa den offentliga webbadressen(URL) till din server. Den offentliga URL :en är en underdomän till ngrok.io och genereras slumpmässigt. Du kan till och med skapa beständiga och lättlästa anpassningsbara underdomäner, men för det måste du uppgradera till en betald plan.
Jag tror att standardwebbadresserna är tillräckligt(URLs) bra för att testa din applikation. Du bör överväga att uppgradera endast om du vill ha något produktionsklassat och beständigt.
ngrok Interceptor
ngrok kommer också med en inbyggd interceptor som kan öppnas genom att öppna http://127.0.0.1:4040 . Interceptorn låter dig se alla inkommande nätverksförfrågningar och deras svar. Interceptor är väldigt praktisk när du felsöker något eller vill se inkommande förfrågningar. Bredvid interceptorn kan du hitta statusfliken. Den här fliken låter dig se all slags information om din tunnel. Du kan se viss statistik som anslutningar, anslutningslängder, HTTP -förfrågningar, serveradresser och protokoll.
Med gratisplanen kan du bara skapa en tunnel åt gången. Överväg att uppgradera om du vill köra mer än en samtidig tunnel.
ngrok är ett användbart verktyg för utvecklare och entusiaster. Det låter dig konvertera din befintliga localhost-server till en offentlig server som kan nås var som helst. Jag introducerades för detta verktyg i ett hackathon. Och ngrok kan vara väldigt användbar i hackathons, demos, presentationer, mobilappstestning, webhook-integrationer och alla de fall där du vill köra din applikation utan att faktiskt distribuera den. ngrok är gratis att använda, och tunnlarna är superenkla att skapa, vilket låter dig fokusera mer på utveckling. Klicka här(Click here)(Click here) för att ladda ner ngrok.
Related posts
Bästa gratis säkra digitala bärbara programvara och onlinetjänster
Hur man installerar Drupal med WAMP på Windows
Bästa mjukvara och hårdvara Bitcoin-plånböcker för Windows, iOS, Android
Ställ in Internet Radio Station gratis på Windows PC
Fix Partner anslöt inte till routerfel i TeamViewer på Windows 10
Disqus kommentarsfält laddas inte eller visas inte för en webbplats
SMS Organizer: SMS-applikation som drivs av Machine Learning
Bring Your Own Device (BYOD) fördelar, bästa praxis, etc.
Bästa verktygen för att skicka SMS gratis från din dator
Whiteboard Fox är en gratis online whiteboard som tillåter delning i realtid
Vad är en magnetlänk och hur man öppnar magnetlänkar i en webbläsare
Gratis Task Management Software för att hantera lagarbete
Hubstaff Tasks är ett gratis projektledningsverktyg med agila funktioner
E-avfallshantering, återvinning, kassering, fakta, problem, lösningar
10 bästa USB LED-lampor för bärbara datorer
Etikett för videokonferenser, tips och regler du måste följa
Vad är virtuella kreditkort och hur och var får man dem?
Microsoft Identity Manager: Funktioner, nedladdning
Vad är Blue Whale Challenge Dare Game
Hur stänger jag ditt Payoneer-konto?