Android

Ngrok: Creați-vă serverele locale publice cu tuneluri securizate

ngrok: Starting Tunnels Using Ngrok Config File

ngrok: Starting Tunnels Using Ngrok Config File

Cuprins:

Anonim

Cea mai mare provocare pentru orice dezvoltator este testarea software-ului pe care l-au scris. Și testarea devine mai dificilă atunci când construiți ceva pentru mobil sau o altă platformă decât a ta. Dezvoltarea în mare parte are loc la nivel local; toate serverele web rulează pe localhost. Doar dvs. puteți vizualiza munca dvs. înainte de a o deplasa undeva. Introduceți ngrok , un serviciu gratuit pentru Windows care expune servere locale la internetul public prin intermediul unor tuneluri securizate.

Ce este ngrok security

Ce este ngrok? Cum se utilizează ngrok? ngrok vă permite să expuneți servere locale în spatele Firewall-urilor, la internetul public prin tuneluri securizate. Instrumentul necesită configurație zero și vine cu un interceptor de rețea încorporat.

Tunelul a fost predominant de ani de zile, majoritatea VPN-urilor folosesc de asemenea conceptul de tunel pentru a vă oferi acces nelimitat la site-uri web. În mod similar, ngrok creează un tunel securizat între internetul public și serverul localhost. În principiu, puteți face orice site web / web-app / web-service care rulează pe // localhost: 8080 accesibil prin internet cu o singură comandă. liber de utilizat. Limitele de freeware sunt destul de bune pentru un dezvoltator intermediar care încearcă să-și testeze aplicația. Deși ngrok este, de asemenea, oferit ca serviciu, este absolut opțional să renunțați la această parte și să descărcați direct instrumentul și să mergeți.

Cum să utilizați ngrok

Puteți să vă înscrieți pentru ngrok și este gratuit. Crearea unui cont vă va permite să gestionați toate tunelurile active dintr-un tablou de bord bazat pe cloud.

Cum să expuneți serverul web local la internet

Crearea unui tunel pe serverul web local sau pe orice server este foarte simplă. Descărcați și dezarhivați ngrok. Acum deschideți o fereastră CMD / PowerShell și navigați la dosarul unde sunt conținutul dezarhivat.

Acum executați următoarea comandă pentru a crea un tunel securizat pe serverul dvs. local

./ ngrok http 8080

Unde este 8080 portul pe care ascultă serverul dvs. Dacă nu sunteți sigur de numărul portului, mergeți la numărul de port implicit care este 80.

Dacă doriți să conectați această instanță ngrok la contul dvs., trebuie să furnizați tokenul de autentificare înainte de a executa comanda de mai sus. Pentru a face acest lucru, conectați-vă la contul dvs. ngrok. Obțineți tokenul dvs. de autor de acolo și apoi executați următoarea comandă într-o fereastră CMD

./ ngrok authtoken your_token_here

Aceasta este doar o acțiune unică și nu trebuie să fie repetată de fiecare dată. ați creat un tunel, ngrok va afișa adresa URL publică pe server. URL-ul public este un subdomeniu al ngrok.io și este generat în mod aleatoriu. Puteți crea chiar și subdomenii personalizabile persistente și ușor de citit, dar pentru asta trebuie să treceți la un plan plătit.

Cred că adresele URL prestabilite sunt suficient de bune pentru testarea aplicației. Ar trebui să luați în considerare upgrade-ul numai dacă doriți ceva de producție și persistente

ngrok Interceptor

ngrok vine, de asemenea, cu un interceptor încorporat care poate fi deschis prin deschiderea

//127.0.0.1:4040

. Interceptorul vă va permite să vizualizați toate cererile de rețea primite și răspunsurile acestora. Interceptorul vine foarte util atunci când depanați ceva sau doriți să vedeți cererile primite. În afară de interceptor, puteți găsi fila stare. Această filă vă permite să vizualizați tot felul de informații despre tunelul dvs. Puteți vizualiza unele statistici cum ar fi conexiunile, durata conexiunilor, solicitările HTTP, adresele de server și protocoalele. Cu planul gratuit, puteți crea un singur tunel la un moment dat. Luați în considerare îmbunătățirea dacă doriți să rulați mai multe tuneluri simultane. ngrok este un instrument util pentru dezvoltatori și entuziaști. Vă permite să vă transformați serverul localhost existent într-un server public care poate fi accesat de oriunde. Am fost prezentat acestui instrument într-un hackathon. Și ngrok poate fi foarte util în hackathon-uri, demo-uri, prezentări, testări pentru aplicații mobile, integrare pe webhook și toate acele cazuri în care doriți să rulați aplicația fără a o implementa. ngrok este gratuit și tunelurile sunt foarte ușor de creat, ceea ce vă permite să vă concentrați mai mult pe dezvoltare.

Dați clic aici

pentru a descărca ngrok.