ngrok: Направете публичните си сървъри обществени със Secure Tunnels

Съдържание:

ngrok: Направете публичните си сървъри обществени със Secure Tunnels
ngrok: Направете публичните си сървъри обществени със Secure Tunnels

Видео: ngrok: Направете публичните си сървъри обществени със Secure Tunnels

Видео: ngrok: Направете публичните си сървъри обществени със Secure Tunnels
Видео: Privacy, Security, Society - Computer Science for Business Leaders 2016 - YouTube 2024, Може
Anonim

Най-голямото предизвикателство за всеки разработчик е тестването на софтуера, който са написали. И тестването става по-трудно, когато изграждате нещо за мобилни устройства или платформа, различна от вашата. Предимно развитието се извършва на местно ниво; всички уеб сървъри се изпълняват от localhost. Само вие можете да видите работата си, преди да я разгърнете някъде. Въведете ngrok, безплатна услуга за Windows, която излага локални сървъри на обществения интернет през сигурни тунели.

Какво е ngrok сигурност

Какво е ngrok? Как да използвате ngrok? ngrok ви позволява да изложите локални сървъри зад Firewalls, до обществения интернет през сигурни тунели. Инструментът изисква нулева конфигурация и идва с вграден мрежов подслушвател.

Тунелирането е преобладаващо от години, повечето VPN също използват концепцията за тунелиране, за да ви предоставят неограничен достъп до уеб сайтове. По същия начин ngrok създава защитен тунел между публичния интернет и вашия локален сървър. По принцип можете да направите всяко уебсайт / уеб-ап / уеб-услуга, работещ HTTP: // Localhost: 8080 достъпен чрез интернет с една команда.

Повечето от функциите, предлагани от ngrok, са свободни за използване. И ограниченията за безплатни програми са достатъчно добри за междинния разработчик, който се опитва да тества приложението си. Въпреки че ngrok се предлага и като услуга, е напълно незадължително да пропуснете тази част и директно да изтеглите инструмента и да продължите.
Повечето от функциите, предлагани от ngrok, са свободни за използване. И ограниченията за безплатни програми са достатъчно добри за междинния разработчик, който се опитва да тества приложението си. Въпреки че ngrok се предлага и като услуга, е напълно незадължително да пропуснете тази част и директно да изтеглите инструмента и да продължите.

Как да използвате ngrok

Можете да се регистрирате за ngrok и е безплатна. Създаването на профил ще ви позволи да управлявате всичките си активни тунели от таблото за управление, базирано на облак.

Как да изложите локалния си уеб сървър в интернет

Създаването на тунел на вашия локален уеб сървър или сървър е много проста. Изтеглете и разархивирайте ngrok. Сега отворете прозореца CMD / PowerShell и отидете до папката, в която има разкомплектованото съдържание.

Сега изпълнете следната команда, за да създадете защитен тунел към вашия локален сървър.

./ngrok http 8080

Където 8080 е портът, на който слушате вашия сървър. Ако не сте сигурни за номера на порта, отидете на порт по подразбиране, който е 80.

Ако искате да свържете този ngrok потребителски модел с вашия акаунт, трябва да предоставите идентификационния знак за удостоверяване, преди да изпълните горната команда. За да направите това, влезте в профила си в ngrok. Получете авторското си означение от там и след това изпълнете следната команда в прозорец CMD.

./ngrok authtoken your_token_here

Това е само еднократно действие и не трябва да се повтаря всеки път.

След като създадете тунел, ngrok ще покаже обществения URL адрес на вашия сървър. Публичният URL адрес е поддомейн на ngrok.io и се генерира произволно. Можете дори да създавате постоянни и лесни за четене поддомейни с възможност за персонализиране, но за това трябва да надстроите платения план.

Мисля, че URL адресите по подразбиране са достатъчно добри за тестване на приложението ви. Трябва да обмислите надстройването само ако искате нещо качествено и устойчиво.

ngrok Interceptor

ngrok идва с вграден подслушвател, който може да се отвори чрез отваряне https://127.0.0.1:4040, Прихващащото устройство ще ви позволи да видите всички входящи заявки за мрежата и техните отговори. Интерфейсът е много удобен, когато отстранявате нещо или искате да видите входящите заявки. До задържащото устройство можете да намерите раздела за състоянието. Този раздел ви позволява да преглеждате цялата информация за тунела си. Можете да видите някои статистически данни като връзки, продължителност на връзките, HTTP заявки, адреси на сървъри и протоколи.

С безплатния план можете да създадете само един тунел едновременно. Обмислете надстройването, ако искате да пуснете повече от едно едновременно тунели.
С безплатния план можете да създадете само един тунел едновременно. Обмислете надстройването, ако искате да пуснете повече от едно едновременно тунели.

ngrok е полезно средство за разработчици и ентусиасти. Той ви позволява да конвертирате съществуващия местен сървър в публичен сървър, достъпен отвсякъде. Аз бях запознат с този инструмент в хакетона. И ngrok може да бъде наистина много полезен за хакетите, демонстрациите, презентациите, тестовете за мобилни приложения, интегрирането на webhook и всички тези случаи, в които искате да стартирате приложението си, без да го разгърнете. ngrok е свободен за използване и тунелите са изключително лесни за създаване, което ви позволява да се съсредоточите повече върху развитието. Натисни тук да изтеглите ngrok.

Препоръчано: