ngrok: rendi pubblici i tuoi server locali con Secure Tunnel
La sfida più grande per qualsiasi sviluppatore è il test del software che ha scritto. E i test diventano più difficili quando stai costruendo qualcosa per dispositivi mobili o una piattaforma diversa dalla tua. Per(Mostly) lo più lo sviluppo avviene a livello locale; tutti i server Web sono in esecuzione su localhost. Solo tu puoi visualizzare il tuo lavoro prima di distribuirlo da qualche parte. Inserisci ngrok , un servizio gratuito per Windows che espone i server locali alla rete Internet pubblica tramite tunnel sicuri.
Cos'è la sicurezza ngrok
Cos'è ngrok? Come usare Ngrok? ngrok ti consente di esporre i server locali dietro i firewall(Firewalls) a Internet pubblico tramite tunnel sicuri. Lo strumento richiede una configurazione zero e viene fornito con un intercettore di rete integrato.
Il tunneling è prevalente ormai da anni, la maggior parte delle VPN(VPNs) utilizza anche il concetto di tunneling per darti accesso illimitato ai siti Web. Allo stesso modo, ngrok crea un tunnel sicuro tra la rete Internet pubblica e il tuo server localhost. Fondamentalmente(Basically) , puoi rendere accessibile tramite Internet qualsiasi sito Web/web-app/web-service in esecuzione su http://localhost:8080
La maggior parte delle funzionalità offerte da ngrok sono gratuite. E i limiti del freeware sono abbastanza buoni per uno sviluppatore intermedio che sta cercando di testare la propria applicazione. Sebbene ngrok sia offerto anche come servizio, è del tutto facoltativo saltare quella parte e scaricare direttamente lo strumento e iniziare.
Come usare Ngrok
Puoi iscriverti a ngrok ed è gratuito. La creazione di un account ti consentirà di gestire tutti i tuoi tunnel attivi da una dashboard basata su cloud.
Come esporre il tuo server web locale a Internet(How to expose your local web server to the internet)
Creare un tunnel verso il tuo server web locale o qualsiasi server è molto semplice. Scarica(Download) e decomprimi ngrok. Ora apri una finestra CMD/PowerShell e vai alla cartella in cui si trovano i contenuti decompressi.
Ora esegui il seguente comando per creare un tunnel sicuro verso il tuo server locale.
./ngrok http 8080
Dove 8080 è la porta su cui è in ascolto il tuo server. Se non sei sicuro del numero di porta, vai al numero di porta predefinito che è 80.
Se desideri connettere questa istanza ngrok al tuo account, devi fornire il token di autenticazione prima di eseguire il comando precedente. Per farlo, accedi al tuo account ngrok. Ottieni il tuo token di autenticazione da lì e quindi esegui il comando seguente in una finestra CMD .
./ngrok authtoken your_token_here
Questa è solo un'azione una tantum e non deve essere ripetuta ogni volta.
Dopo aver creato un tunnel, ngrok mostrerà l' URL pubblico al tuo server. L' URL pubblico è un sottodominio di ngrok.io e viene generato in modo casuale. Puoi persino creare sottodomini personalizzabili persistenti e di facile lettura, ma per questo devi passare a un piano a pagamento.
Penso che gli URL(URLs) predefiniti siano abbastanza buoni per testare la tua applicazione. Dovresti considerare l'aggiornamento solo se desideri qualcosa di grado di produzione e persistente.
Ngrok Interceptor
ngrok viene fornito con un intercettore integrato che può essere aperto aprendo http://127.0.0.1:4040 . L'intercettore ti consentirà di visualizzare tutte le richieste di rete in arrivo e le relative risposte. Interceptor è molto utile quando si esegue il debug di qualcosa o si desidera visualizzare le richieste in arrivo. Accanto all'intercettore, puoi trovare la scheda di stato. Questa scheda ti consente di visualizzare tutti i tipi di informazioni sul tuo tunnel. Puoi visualizzare alcune statistiche come connessioni, durate di connessione, richieste HTTP , indirizzi server e protocolli.
Con il piano gratuito puoi creare un solo tunnel alla volta. Prendi in considerazione l'aggiornamento se desideri eseguire più di un tunnel simultaneo.
ngrok è uno strumento utile per sviluppatori e appassionati. Ti consente di convertire il tuo server localhost esistente in un server pubblico a cui è possibile accedere da qualsiasi luogo. Mi è stato presentato questo strumento in un hackathon. E ngrok può essere davvero molto utile in hackathon, demo, presentazioni, test di app mobili, integrazioni di webhook e tutti quei casi in cui desideri eseguire la tua applicazione senza implementarla effettivamente. ngrok è gratuito e i tunnel sono semplicissimi da creare, il che ti consente di concentrarti maggiormente sullo sviluppo. Clicca qui(Click here)(Click here) per scaricare ngrok.
Related posts
Best GRATIS Secure Digital Notebook Software & Online Services
Come installare Drupal utilizzando WAMP su Windows
Best Software & Hardware Bitcoin Wallets per Windows, iOS, Android
Setup Internet Radio Station GRATIS su Windows PC
Fix Partner non è stato collegato all'errore router in TeamViewer su Windows 10
Cosa sono virtuali Credit Cards e come e dove li prendi?
Porta il tuo Device (BYOD) Advantages, Best Practices, ecc
Best Laptop Tables per acquistare online
Microsoft Identity Manager: Caratteristiche, Download
E-Waste management, Riciclaggio, smaltimento, fatti, problemi, soluzioni
Cosa significa NFT e come creare NFT Digital Art?
Online Reputation Management Tips, Tools & Services
Cos'è Silly Window Syndrome - Explanation and Prevention
Che cosa sono 'Chip e PIN' o EMV Credit Cards
I migliori strumenti per inviare SMS gratuitamente dal tuo computer
NASA Eyes ti aiuta a esplorare lo Universe come Astronauts
Disqus comment Box non caricamento o visualizzazione per un sito web
Differenza tra Analog, Digital and Hybrid computers
Task Management Software gratuito per gestire il lavoro di squadra
Come proteggere con password e proteggere i documenti PDf Documenti con LibreOffice