Android

Ngrok: Gør dine lokale servere offentlige med Secure Tunnels

How to Move Wordpress from Local Server to Live Website

How to Move Wordpress from Local Server to Live Website

Indholdsfortegnelse:

Anonim

Den største udfordring for enhver udvikler er testningen af ​​den software, de har skrevet. Og test bliver vanskeligere, når du bygger noget til mobil eller en anden platform end din. Udviklingen sker for det meste på lokalt niveau; alle webservere kører på localhost. Kun du kan se dit arbejde, før du implementerer det et eller andet sted. Indtast ngrok , en gratis tjeneste til Windows, der udsætter lokale servere til det offentlige internet via sikre tunneler.

Hvad er ngrok-sikkerhed

Hvad er ngrok? Sådan bruger du ngrok? ngrok lader dig udsætte lokale servere bag Firewalls, til det offentlige internet over sikre tunneler. Værktøjet kræver nulkonfiguration og leveres med en indbygget netværksinterceptor.

Tunneling har været udbredt i årevis nu, de fleste VPn`er bruger også begrebet tunneling til at give dig ubegrænset adgang til websteder. Tilsvarende skaber ngrok en sikker tunnel mellem det offentlige internet og din localhost-server. I grund og grund kan du gøre nogen hjemmeside / web-app / web-tjeneste kørende på // localhost: 8080 tilgængelig via internettet med en enkelt kommando.

De fleste af de funktioner, der tilbydes af ngrok, er frit at bruge. Og freeware grænser er gode nok til en mellemliggende udvikler, der søger at teste deres ansøgning. Selvom ngrok også tilbydes som en tjeneste, er det helt valgfrit at springe over den del og downloade værktøjet direkte og gå 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 styre alle dine aktive tunneler fra et skybaseret dashboard.

Sådan udsætter du din lokale webserver på internettet

Oprettelse af en tunnel til din lokale webserver eller enhver server er meget enkel. Download og pak ud ngrok. Nu åbner du et CMD / PowerShell-vindue og navigerer til den mappe, hvor det ikke-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-forekomst til din konto, skal du angive godkendelsestoken før du udfører ovenstående kommando. For at gøre det skal du logge ind på din ngrok-konto. Hent dit autofunktion derfra og udfør derefter kommandoen i et CMD-vindue.

./ ngrok authtoken your_token_here

Dette er kun en engangs handling og behøver ikke gentages hver gang.

Når du først ` ve lavet en tunnel, ngrok vil vise den offentlige webadresse til din server. Den offentlige webadresse er et underdomæne af ngrok.io og genereres tilfældigt. Du kan endda oprette vedholdende og letlæsbare brugerdefinerede underdomæner, men for det skal du opgradere til en betalt plan.

Jeg tror, ​​at standardwebadresserne er gode nok til at teste din ansøgning. Du bør kun overveje at opgradere, hvis du vil have noget produktionskvalitet og vedholdende.

ngrok Interceptor

ngrok leveres også med en indbygget interceptor, der kan åbnes ved at åbne //127.0.0.1:4040. Interceptoren giver dig mulighed for at se alle de indkommende netværksforespørgsler og deres svar. Interceptor kommer meget praktisk, når du fejler noget eller vil se de indkommende anmodninger. Ved siden af ​​interceptoren finder du 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 en tunnel ad gangen. Overvej at opgradere, hvis du vil køre mere end én samtidige tunnel.

ngrok er et nyttigt værktøj til udviklere og entusiaster. Det lader dig konvertere din eksisterende localhost-server til en offentlig server, der kan fås fra hvor som helst. Jeg blev introduceret til dette værktøj i en hackathon. Og ngrok kan virkelig være meget nyttigt i hacketoner, demoer, præsentationer, test af mobilapps, webhookintegrationer og alle de tilfælde, hvor du vil køre din ansøgning uden faktisk at implementere den. ngrok er gratis at bruge, og tunnelerne er super nemme at skabe, som lader dig fokusere mere på udvikling. Klik her for at downloade ngrok.