ngrok: Gør dine lokale servere offentlige med sikre tunneler
Den største udfordring for enhver udvikler er at teste den software, de har skrevet. Og test bliver sværere, når du bygger noget til mobilen eller en anden platform end din. For det meste(Mostly) sker udvikling på lokalt plan; alle webservere kører på localhost. Kun du kan se dit arbejde, før du installerer det et sted. Indtast ngrok , en gratis tjeneste til Windows , der udsætter lokale servere for det offentlige internet via sikre tunneler.
Hvad er ngrok sikkerhed
Hvad er ngrok? Hvordan bruger man ngrok? ngrok lader dig udsætte lokale servere bag Firewalls for det offentlige internet over sikre tunneler. Værktøjet kræver nul konfiguration og leveres med en indbygget netværksinterceptor.
Tunneling har været udbredt i årevis nu, de fleste af VPN'erne(VPNs) bruger også konceptet tunneling for at give dig ubegrænset adgang til websteder. På samme måde skaber ngrok en sikker tunnel mellem det offentlige internet og din lokale værtsserver. Grundlæggende(Basically) kan du gøre enhver hjemmeside/web-app/web-service, der kører på http://localhost:8080 , tilgængelig via internettet med en enkelt kommando.
De fleste af funktionerne, der tilbydes af ngrok, er gratis at bruge. Og freeware-grænser er gode nok for en mellemudvikler, der ønsker at teste deres applikation. Selvom ngrok også tilbydes som en service, er det helt valgfrit at springe den del over og direkte downloade værktøjet og komme i gang.
Sådan bruger du ngrok
Du kan tilmelde dig ngrok, og det er gratis. Oprettelse af en konto giver dig mulighed for at administrere alle dine aktive tunneler fra et skybaseret dashboard.
Sådan udsætter du din lokale webserver for internettet(How to expose your local web server to the internet)
Det er meget enkelt at oprette en tunnel til din lokale webserver eller en hvilken som helst server. Download og udpak ngrok. Åbn nu et CMD/PowerShell vindue og naviger til den mappe, hvor det udpakkede indhold er.
Udfør nu følgende kommando for at oprette en sikker tunnel til din lokale server.
./ngrok http 8080
Hvor 8080 er den port, som din server lytter til. Hvis du ikke er sikker på portnummeret, skal du gå til standardportnummeret, der er 80.
Hvis du vil forbinde denne ngrok-instans til din konto, skal du angive godkendelsestokenet, før du udfører ovenstående kommando. For at gøre det skal du logge ind på din ngrok-konto. Få dit godkendelsestoken derfra, og udfør derefter følgende kommando i et CMD- vindue.
./ngrok authtoken your_token_here
Dette er kun en engangshandling og skal ikke gentages hver gang.
Når du har oprettet en tunnel, vil ngrok vise den offentlige URL til din server. Den offentlige URL er et underdomæne af ngrok.io og genereres tilfældigt. Du kan endda oprette vedvarende og letlæselige underdomæner, der kan tilpasses, men for det skal du opgradere til en betalt plan.
Jeg tror, at standard - URL'erne(URLs) er gode nok til at teste din applikation. Du bør kun overveje at opgradere, hvis du vil have noget produktionskvalitet og vedholdende.
ngrok Interceptor
ngrok kommer også med en indbygget interceptor, der kan åbnes ved at åbne http://127.0.0.1:4040 . Interceptoren vil lade dig se alle de indkommende netværksanmodninger og deres svar. Interceptor er meget praktisk, når du fejlfinder noget eller ønsker at se de indkommende anmodninger. Ved siden af interceptoren kan du finde statusfanen. Denne fane giver dig mulighed for at se alle slags oplysninger om din tunnel. Du kan se nogle statistikker som forbindelser, forbindelsesvarigheder, HTTP -anmodninger, serveradresser og protokoller.
Med den gratis plan kan du kun oprette én tunnel ad gangen. Overvej at opgradere, hvis du vil køre mere end én samtidig tunnel.
ngrok er et nyttigt værktøj for udviklere og entusiaster. Det lader dig konvertere din eksisterende localhost-server til en offentlig server, der kan tilgås fra hvor som helst. Jeg blev introduceret til dette værktøj i et hackathon. Og ngrok kan være virkelig meget nyttig i hackathons, demoer, præsentationer, test af mobilapps, webhook-integrationer og alle de tilfælde, hvor du vil køre din applikation uden faktisk at implementere den. ngrok er gratis at bruge, og tunnelerne er super nemme at lave, hvilket lader dig fokusere mere på udvikling. Klik her(Click here)(Click here) for at downloade ngrok.
Related posts
Bedste gratis sikre digitale notebooksoftware og onlinetjenester
Sådan installeres Drupal ved hjælp af WAMP på Windows
Bedste Software & Hardware Bitcoin Wallets til Windows, iOS, Android
Konfigurer internetradiostation gratis på Windows-pc
Fix Partner oprettede ikke forbindelse til routerfejl i TeamViewer på Windows 10
Sådan adgangskodebeskyttes og sikres PDF-dokumenter med LibreOffice
Hubstaff Tasks er et gratis projektstyringsværktøj med agile funktioner
Tips, værktøjer og tjenester til online omdømmestyring
Hvad er Data Analytics, og hvad bruges det til
Konverter magnetlinks til direkte download-links ved hjælp af Seedr
SMS Organizer: SMS-applikation drevet af Machine Learning
Hvad er 'Chip og PIN' eller EMV-kreditkort
Zip-filen er for stor fejl ved download af filer fra DropBox
Sådan konverteres binær til tekst ved hjælp af denne tekst til binær konverter
Hvad er Silly Window Syndrome - Forklaring og forebyggelse
10 bedste USB LED-lamper til bærbare computere
De bedste funktioner i LibreOffice Calc
Forskellen mellem analoge, digitale og hybride computere
Ni nostalgiske tekniske lyde, som du sikkert ikke har hørt i årevis
E-affaldshåndtering, genbrug, bortskaffelse, fakta, problemer, løsninger