A legnagyobb kihívás minden fejlesztő számára az általuk írt szoftver tesztelése. És a tesztelés nehezebb lesz, ha valami mobilt vagy valamilyen más platformot építesz, mint a tiéd. A fejlesztés többnyire helyi szinten zajlik; minden webszerver a localhost-en fut. Csak akkor tekintheti meg munkáját, mielőtt valahová telepítené. Belép ngrok, egy ingyenes Windows-szolgáltatás, amely a helyi szervereket a nyilvános interneten keresztül védi a biztonságos alagutakban.
Mi az a biztonság?
Mi az a szex? Hogyan kell használni a ngrokot? A ngrok lehetővé teszi a helyi kiszolgálóknak a Firewallok mögötti megjelenítését, a nyilvános interneten keresztül a biztonságos alagutakban. Az eszköz nulla konfigurációt igényel, és beépített hálózati lehallgatóval rendelkezik.
Az alagút már évek óta elterjedt, a VPN-ek többsége ugyanúgy használja a tunneling fogalmát, hogy korlátlan hozzáférést biztosít a weboldalakhoz. Hasonlóképpen a ngrok létrehoz egy biztonságos alagutat a nyilvános internet és a helyi szerver között. Alapvetően bármely webhely / webes alkalmazás / webszolgáltatás futhat https:// localhost: 8080 elérhető az interneten egyetlen parancs segítségével.
Hogyan kell használni a ngrokot?
Feliratkozhat a ngrokra, és ingyenes. A fiók létrehozása lehetővé teszi, hogy kezelje az aktív alagutakat egy felhőalapú műszerfalról.
Hogyan állíthatja ki a helyi webszervert az internetre?
Az alagút létrehozása a helyi webszerverre vagy bármely kiszolgálóra nagyon egyszerű. Töltse le és vegye ki a zenét. Most nyissa meg a CMD / PowerShell ablakot, és keresse meg azt a mappát, ahol a kicsomagolt tartalom található.
Most hajtsa végre a következő parancsot, hogy biztonságos alagutat hozzon létre a helyi szerverre.
./ngrok http 8080
Ahol a 8080 az a port, amelyen a kiszolgáló hallgatja. Ha nem biztos abban, hogy a port száma, menjen az alapértelmezett 80-as portszámra.
Ha ezt a ngrok példányt a fiókjához szeretné csatlakoztatni, a fenti parancs végrehajtása előtt meg kell adnia a hitelesítési tokenet. Ehhez jelentkezzen be a zárolási fiókjába. Hozd el az auth-tokenedet, és hajtsa végre a következő parancsot egy CMD ablakban.
./ngrok authtoken your_token_here
Ez csak egyszeri cselekvés, és nem kell minden alkalommal megismételni.
Amint létrehozott egy alagutat, a ngrok megjeleníti a nyilvános URL-t a kiszolgálón. A nyilvános URL a ngrok.io egy aldomainje, és véletlenszerűen generálódik. Még persze egyszerű és könnyen olvasható testreszabható aldomaineket is létrehozhat, de ehhez fizetni kell.
Úgy gondolom, az alapértelmezett URL-ek megfelelőek az alkalmazás teszteléséhez. A frissítést csak akkor kell fontolóra venni, ha valami termelési fokozatot és tartósítást szeretne.
ngrok Interceptor
A ngrok is beépített interceptorral van ellátva, amelyet megnyitáskor lehet megnyitni https://127.0.0.1:4040. Az átkapcsoló segítségével megtekintheti az összes bejövő hálózati kérést és a válaszokat. Az Interceptor nagyon hasznos, ha valamilyen hibakeresést végz, vagy meg szeretné tekinteni a beérkező kéréseket. Az elfogó mellett megtalálhatja az állapot fület. Ez a lap lehetővé tenné, hogy az alagútról mindenféle információt megnézzen. Megtekintheti a statisztikákat, például a kapcsolatokat, a kapcsolódási időtartamokat, a HTTP-kérelmeket, a kiszolgálócímeket és a protokollokat.
A ngrok hasznos eszköz a fejlesztők és a rajongók számára. Lehetővé teszi a meglévő localhost szerver átalakítását olyan nyilvános szerverre, amely bárhonnan elérhető. Bevezettem ezt az eszközt egy hackathonba. A csokoládé valóban hasznos lehet hackatonokon, demókon, bemutatókon, mobilalkalmazás-tesztelésen, webhook-integrációkon és minden olyan esetben, ahol az alkalmazást ténylegesen telepíteni szeretné. A ngrok szabadon használható, és az alagutak szuper könnyű létrehozni, ami lehetővé teszi, hogy jobban összpontosítson a fejlődésre. Kattints ide letölteni a zenét.