нгрок: Учините своје локалне сервере јавним са сигурним тунелима
Највећи изазов за сваког програмера је тестирање софтвера који је написао. А тестирање постаје теже када правите нешто за мобилне уређаје или платформу другачију од ваше. Развој се углавном(Mostly) одвија на локалном нивоу; сви веб сервери раде на локалном хосту. Само ви можете да видите свој рад пре него што га негде примените. Унесите нгрок(ngrok) , бесплатну услугу за Виндовс(Windows) која излаже локалне сервере јавном интернету преко безбедних тунела.
Шта је нгрок безбедност
Шта је нгрок? Како користити нгрок? нгрок вам омогућава да изложите локалне сервере иза заштитних(Firewalls) зидова јавном интернету преко сигурних тунела. Алат захтева нулту конфигурацију и долази са уграђеним мрежним пресретачем.
Тунелирање је преовлађујуће већ годинама, већина ВПН(VPNs) -ова такође користи концепт тунелирања како би вам омогућио неограничен приступ веб локацијама. Слично, нгрок креира сигуран тунел између јавног интернета и вашег локалног сервера. У суштини(Basically) , можете учинити било коју веб локацију/веб-апликацију/веб-услугу која ради на http://localhost:8080 доступном путем интернета са једном командом.
Већина функција које нуди нгрок је бесплатна за коришћење. А ограничења бесплатног софтвера су довољно добра за средњег програмера који жели да тестира своју апликацију. Иако се нгрок такође нуди као услуга, потпуно је опционо да прескочите тај део и директно преузмете алат и кренете.
Како користити нгрок
Можете се пријавити за нгрок, и то је бесплатно. Креирање налога ће вам омогућити да управљате свим својим активним тунелима са контролне табле засноване на облаку.
Како изложити свој локални веб сервер интернету(How to expose your local web server to the internet)
Прављење тунела до вашег локалног веб сервера или било ког сервера је врло једноставно. Преузмите(Download) и распакујте нгрок. Сада отворите CMD/PowerShell прозор и идите до фасцикле у којој се налази распаковани садржај.
Сада извршите следећу команду да бисте креирали безбедни тунел до вашег локалног сервера.
./ngrok http 8080
Где је 8080 порт на коме ваш сервер слуша. Ако нисте сигурни у број порта, идите на подразумевани број порта који је 80.
Ако желите да повежете ову нгрок инстанцу са својим налогом, требало би да обезбедите токен за аутентификацију пре него што извршите горњу команду. Да бисте то урадили, пријавите се на свој нгрок налог. Одатле набавите свој аутх токен, а затим извршите следећу команду у ЦМД(CMD) прозору.
./ngrok authtoken your_token_here
Ово је само једнократна акција и не треба је понављати сваки пут.
Када направите тунел, нгрок ће приказати јавну УРЛ адресу(URL) вашег сервера. Јавни УРЛ(URL) је поддомен нгрок.ио и генерише се насумично. Можете чак да креирате упорне и лако читљиве прилагодљиве поддомене, али за то морате да надоградите на плаћени план.
Мислим да су подразумевани УРЛ(URLs) -ови довољно добри за тестирање ваше апликације. Требало би да размислите о надоградњи само ако желите нешто квалитетно и постојано.
нгрок Интерцептор
нгрок такође долази са уграђеним пресретачем који се може отворити отварањем хттп: http://127.0.0.1:4040 :4040 . Пресретач ће вам омогућити да видите све долазне мрежне захтеве и њихове одговоре. Интерцептор(Interceptor) је веома згодан када отклањате грешке у нечему или желите да видите долазне захтеве. Поред пресретача, можете пронаћи картицу статуса. Ова картица би вам омогућила да видите све врсте информација о вашем тунелу. Можете да видите неке статистике као што су везе, трајање везе, ХТТП(HTTP) захтеви, адресе сервера и протоколи.
Са бесплатним планом можете креирати само један тунел у исто време. Размислите о надоградњи ако желите да покренете више од једног истовременог тунела.
нгрок је користан алат за програмере и ентузијасте. Омогућава вам да конвертујете ваш постојећи локални сервер у јавни сервер коме се може приступити са било ког места. Са овим алатом сам се упознао на хакатону. А нгрок може бити веома користан у хакатонима, демонстрацијама, презентацијама, тестирању мобилних апликација, интеграцијама веб-хука и свим оним случајевима у којима желите да покренете своју апликацију, а да је не примените. нгрок је бесплатан за коришћење, а тунели су супер лаки за креирање, што вам омогућава да се више фокусирате на развој. Кликните овде(Click here)(Click here) да преузмете нгрок.
Related posts
Најбољи бесплатни софтвер за безбедне дигиталне нотебоок рачунаре и услуге на мрежи
Како инсталирати Друпал користећи ВАМП на Виндовс-у
Најбољи софтвер и хардвер Битцоин новчаници за Виндовс, иОС, Андроид
Бесплатно подесите Интернет радио станицу на Виндовс рачунару
Партнер за поправку се није повезао са грешком рутера у ТеамВиевер-у на Виндовс 10
Како да креирате самопотписане ССЛ сертификате у оперативном систему Виндовс 11/10
Мицрософт Идентити Манагер: карактеристике, преузимање
Вхитебоард Фок је бесплатна бела табла на мрежи која омогућава дељење у реалном времену
ОпенГЛ апликације не раде на Мирацаст бежичном екрану у оперативном систему Виндовс 11/10
Савети за куповину сајбер понедељка и црног петка које желите да пратите
Разлика између аналогних, дигиталних и хибридних рачунара
Како заштитити лозинком и обезбедити пдф документе помоћу ЛибреОффице-а
Зип датотека је превелика грешка при преузимању датотека са ДропБок-а
Бесплатан софтвер за управљање задацима за управљање тимским радом
Шта су виртуелне кредитне картице и како и где их добијате?
Претворите магнетне везе у везе за директно преузимање користећи Сеедр
Донесите свој сопствени уређај (БИОД) предности, најбоље праксе итд.
Како инсталирати Виндовс 95 на Виндовс 10
Тај налог није повезан ни са једним Микер налогом
Шта су велики подаци - једноставно објашњење са примером