Android

Ngrok: Gawing publiko ang iyong mga Lokal na Server sa Secure Tunnels

ngrok: Starting Tunnels Using Ngrok Config File

ngrok: Starting Tunnels Using Ngrok Config File

Talaan ng mga Nilalaman:

Anonim

Ang pinakamalaking hamon para sa anumang developer ay ang pagsubok ng software na kanilang isinulat. At mas mahirap ang pagsubok kapag gumagawa ka ng isang bagay para sa mobile o isang platform na naiiba kaysa sa iyo. Ang karamihan sa pag-unlad ay nangyayari sa lokal na antas; tumatakbo ang lahat ng mga web server sa localhost. Tanging maaari mong tingnan ang iyong trabaho bago i-deploy ito sa isang lugar. Ipasok ang ngrok , isang libreng serbisyo para sa Windows na naglalantad ng mga lokal na server sa pampublikong internet sa mga secure na tunnel.

Ano angrok ng security

Ano angrok? Paano gamitin angrok? angrok ay nagbibigay-daan sa iyo ilantad ang mga lokal na server sa likod ng mga Firewalls, sa pampublikong internet sa mga secure na tunnel. Ang tool ay nangangailangan ng zero configuration at may isang interbueptor ng inbuilt network.

Ang tunneling ay naging laganap sa loob ng maraming taon na ngayon, ginagamit din ng karamihan sa mga VPN ang konsepto ng tunneling para sa pagbibigay sa iyo ng walang limitasyong pag-access sa mga website. Katulad nito, angrok lumilikha ng isang secure na tunel sa pagitan ng pampublikong internet at ng iyong localhost server. Talaga, maaari kang gumawa ng anumang website / web-app / web-service na tumatakbo sa // localhost: 8080 na mapupuntahan sa pamamagitan ng internet na may isang command.

Karamihan sa mga tampok na inaalok ngrok malayang gamitin. At ang mga limitasyon ng freeware ay sapat na para sa isang intermediate developer na naghahanap upang masubukan ang kanilang aplikasyon. Kahit na angrok ay inaalok din bilang isang serbisyo, ito ay ganap na opsyonal upang laktawan ang bahagi na iyon at direktang i-download ang tool at pumunta.

Paano gamitin angrok

Maaari kang mag-sign-up para sarok, at ito ay libre. Ang paglikha ng isang account ay hahayaan kang pamahalaan ang lahat ng iyong mga aktibong mga tunnel mula sa isang dashboard na nakabatay sa cloud.

Paano ilantad ang iyong lokal na web server sa internet

Paglikha ng isang tunel sa iyong lokal na web server o anumang server ay napaka-simple. I-download at unzip angrok. Ngayon, buksan mo ang isang CMD / PowerShell na window at mag-navigate sa folder kung saan ang mga naka-unzip na nilalaman.

Ngayon execute ang sumusunod na command upang lumikha ng isang secure na tunnel sa iyong lokal na server.

./ ngrok http 8080

ang port kung saan nakikinig ang iyong server. Kung hindi ka sigurado tungkol sa numero ng port, pumunta sa default na numero ng port na 80.

Kung nais mong ikonekta ang halimbawa ngrok sa iyong account, dapat mong ibigay ang token ng pagpapatunay bago isagawa ang utos sa itaas. Upang magawa ito, mag-log in sa iyong account ngrok. Kumuha ng iyong mga token mula doon at pagkatapos ay isagawa ang sumusunod na command sa isang window ng CMD.

./ ngrok authtoken your_token_here

Ito ay isang beses lamang na pagkilos at kailangang hindi paulit-ulit sa bawat oras.

gumawa ka ng tunel, ipapakita ngrok ang pampublikong URL sa iyong server. Ang pampublikong URL ay isang subdomain ngrok.io at nabuo nang random. Maaari ka ring lumikha ng mga paulit-ulit at madaling-read na napapasadyang mga subdomain, ngunit para doon, kailangan mong mag-upgrade sa isang bayad na plano.

Sa tingin ko ang mga default na URL ay sapat na mabuti para sa pagsubok ng iyong application. Dapat mong isaalang-alang ang pag-upgrade lamang kung gusto mo ng isang grado ng produksyon at persistent.

ngrok Interceptor

ngrok din ay may isang inbuilt interceptor na mabubuksan sa pamamagitan ng pagbubukas //127.0.0.1:4040. Hahayaan ka ng interceptor na tingnan mo ang lahat ng papasok na kahilingan sa network at ang kanilang mga tugon. Ang interceptor ay lubhang madaling gamitin kapag may debugging ka o gusto mong tingnan ang mga papasok na kahilingan. Sa tabi ng interceptor, maaari mong makita ang tab na katayuan. Ang tab na ito ay nagpapahintulot sa iyo na tingnan ang lahat ng uri ng impormasyon tungkol sa iyong tunel. Maaari mong tingnan ang ilang mga istatistika tulad ng mga koneksyon, mga tagal ng koneksyon, mga kahilingan ng HTTP, mga address ng server, at mga protocol.

Gamit ang libreng plano, maaari ka lamang lumikha ng isang tunel sa isang pagkakataon. Isaalang-alang ang pag-upgrade kung nais mong magpatakbo ng higit sa isang sabay-sabay na tunnels.

angrok ay isang kapaki-pakinabang na tool para sa mga developer at mga taong mahilig. Hinahayaan ka nitong i-convert ang iyong umiiral na localhost server sa isang pampublikong server na maaaring ma-access mula sa kahit saan. Ipinakilala ako sa tool na ito sa isang hackathon. At angrok ay maaaring maging lubhang kapaki-pakinabang sa hackathons, mga demo, mga presentasyon, pagsusulit sa mobile-app, integrasyon ng webhook at lahat ng mga kaso kung saan mo gustong patakbuhin ang iyong aplikasyon nang hindi aktwal na pag-deploy ito. Angrok ay malayang gamitin, at ang mga tunnels ay napakadaling upang lumikha, na nagbibigay-daan sa iyo ng higit pang pokus sa pag-unlad. Mag-click dito upang i-download angrok.