ngrok: Maak uw lokale servers openbaar met Secure Tunnels
De grootste uitdaging voor elke ontwikkelaar is het testen van de software die ze hebben geschreven. En testen wordt moeilijker wanneer u iets voor mobiel of een ander platform bouwt dan het uwe. Ontwikkeling vindt vooral(Mostly) plaats op lokaal niveau; alle webservers draaien op localhost. Alleen u kunt uw werk bekijken voordat u het ergens implementeert. Voer ngrok in, een gratis service voor Windows die lokale servers via beveiligde tunnels blootstelt aan het openbare internet.
Wat is ngrok-beveiliging?
Wat is ngrok? Hoe ngrok te gebruiken? Met ngrok kun je lokale servers achter Firewalls blootstellen aan het openbare internet via beveiligde tunnels. De tool vereist geen configuratie en wordt geleverd met een ingebouwde netwerkinterceptor.
Tunneling is al jaren gangbaar, de meeste VPN's gebruiken ook het concept van tunneling om u onbeperkte toegang tot websites te geven. Evenzo creëert ngrok een veilige tunnel tussen het openbare internet en uw localhost-server. In principe(Basically) kunt u elke website/web-app/web-service die draait op http://localhost:8080 via internet toegankelijk maken met een enkele opdracht.
De meeste functies van ngrok zijn gratis te gebruiken. En freeware-limieten zijn goed genoeg voor een gemiddelde ontwikkelaar die zijn applicatie wil testen. Hoewel ngrok ook als een service wordt aangeboden, is het volledig optioneel om dat deel over te slaan en de tool direct te downloaden en aan de slag te gaan.
Hoe ngrok . te gebruiken
U kunt zich aanmelden voor ngrok en het is gratis. Door een account aan te maken, kunt u al uw actieve tunnels beheren vanuit een cloudgebaseerd dashboard.
Hoe u uw lokale webserver blootstelt aan internet(How to expose your local web server to the internet)
Het maken van een tunnel naar uw lokale webserver of een andere server is heel eenvoudig. Download en pak ngrok uit. Open nu een CMD/PowerShell venster en navigeer naar de map waar de uitgepakte inhoud zich bevindt.
Voer nu de volgende opdracht uit om een veilige tunnel naar uw lokale server te maken.
./ngrok http 8080
Waarbij 8080 de poort is waarop uw server luistert. Als u niet zeker bent van het poortnummer, gaat u naar het standaardpoortnummer dat 80 is.
Als u deze ngrok-instantie aan uw account wilt koppelen, moet u het authenticatietoken opgeven voordat u de bovenstaande opdracht uitvoert. Log hiervoor in op uw ngrok-account. Verkrijg uw auth-token vanaf daar en voer vervolgens de volgende opdracht uit in een CMD- venster.
./ngrok authtoken your_token_here
Dit is slechts een eenmalige actie en hoeft niet elke keer te worden herhaald.
Nadat u een tunnel heeft gemaakt, zal ngrok de openbare URL naar uw server weergeven. De openbare URL is een subdomein van ngrok.io en wordt willekeurig gegenereerd. U kunt zelfs permanente en gemakkelijk leesbare aanpasbare subdomeinen maken, maar daarvoor moet u upgraden naar een betaald abonnement.
Ik denk dat de standaard - URL(URLs) 's goed genoeg zijn om uw toepassing te testen. U moet alleen upgraden als u iets wilt dat productiekwaliteit en persistent is.
ngrok Interceptor
ngrok wordt ook geleverd met een ingebouwde interceptor die kan worden geopend door http://127.0.0.1:4040 te openen . Met de interceptor kunt u alle inkomende netwerkverzoeken en hun antwoorden bekijken. Interceptor is erg handig wanneer u iets aan het debuggen bent of de inkomende verzoeken wilt bekijken. Naast de interceptor vindt u het statustabblad. Op dit tabblad kunt u allerlei informatie over uw tunnel bekijken. U kunt enkele statistieken bekijken, zoals verbindingen, verbindingsduur, HTTP -verzoeken, serveradressen en protocollen.
Met het gratis abonnement kun je maar één tunnel tegelijk maken. Overweeg om te upgraden als u meer dan één tunnel tegelijkertijd wilt gebruiken.
ngrok is een handig hulpmiddel voor ontwikkelaars en enthousiastelingen. Hiermee kunt u uw bestaande localhost-server converteren naar een openbare server die overal toegankelijk is. Ik maakte kennis met deze tool tijdens een hackathon. En ngrok kan echt heel handig zijn in hackathons, demo's, presentaties, testen van mobiele apps, webhook-integraties en al die gevallen waarin u uw applicatie wilt uitvoeren zonder deze daadwerkelijk te implementeren. ngrok is gratis te gebruiken en de tunnels zijn supergemakkelijk te maken, waardoor je je meer op ontwikkeling kunt concentreren. Klik hier(Click here)(Click here) om ngrok te downloaden.
Related posts
Beste gratis veilige digitale notebooksoftware en online services
Drupal installeren met WAMP op Windows
Beste software en hardware Bitcoin-portefeuilles voor Windows, iOS, Android
Gratis internetradiostation instellen op Windows-pc
Fix Partner heeft geen verbinding gemaakt met routerfout in TeamViewer op Windows 10
Converteer Magnet-links naar Direct Download-links met Seedr
Wat zijn virtuele creditcards en hoe en waar krijg je ze?
Hoe u uw LastPass-account kunt verwijderen
Beheer van e-afval, recycling, verwijdering, feiten, problemen, oplossingen
Wat is een Magnet-link en hoe open je Magnet-links in een browser?
Hoe maak je een uitnodigingskaart op een Windows-pc
Gratis taakbeheersoftware om Teamwork te beheren
Wat is data-analyse en waarvoor wordt het gebruikt?
Wat is Silly Window Syndrome - Uitleg en preventie
Wat is big data - een eenvoudige uitleg met een voorbeeld?
Dat account is niet gekoppeld aan een Mixer-account
Buitengesloten van Plex Server en Serverinstellingen? Hier is de oplossing!
Tips, tools en services voor online reputatiebeheer
Disqus-commentaarvak wordt niet geladen of weergegeven voor een website
Etiquette, tips en regels voor videoconferenties die u moet volgen