ngrok: Направете вашите локални сървъри публични със защитени тунели
Най-голямото предизвикателство за всеки разработчик е тестването на софтуера, който е написал. А тестването става по-трудно, когато създавате нещо за мобилни устройства или платформа, различна от вашата. Развитието се осъществява предимно(Mostly) на местно ниво; всички уеб сървъри работят на localhost. Само вие можете да видите работата си, преди да я разположите някъде. Въведете ngrok , безплатна услуга за Windows , която излага локалните сървъри на публичния интернет през защитени тунели.
Какво е ngrok сигурност
Какво е ngrok? Как да използвам ngrok? ngrok ви позволява да излагате локални сървъри зад защитни стени(Firewalls) на публичния интернет през защитени тунели. Инструментът изисква нулева конфигурация и се предлага с вграден мрежов прехващач.
Тунелирането е разпространено от години, повечето от VPN(VPNs) също използват концепцията за тунелиране, за да ви предоставят неограничен достъп до уебсайтове. По подобен начин ngrok създава защитен тунел между публичния интернет и вашия локален хост сървър. По принцип(Basically) можете да направите всеки уебсайт/web-app/web-service, работещ на http://localhost:8080 , достъпен през интернет с една команда.
Повечето от функциите, предлагани от ngrok, са безплатни за използване. А ограниченията на безплатния софтуер са достатъчно добри за междинен разработчик, който иска да тества приложението си. Въпреки че ngrok също се предлага като услуга, е напълно незадължително да пропуснете тази част и директно да изтеглите инструмента и да започнете.
Как да използвате ngrok
Можете да се регистрирате за ngrok и това е безплатно. Създаването на акаунт ще ви позволи да управлявате всичките си активни тунели от облачно табло за управление.
Как да изложите вашия локален уеб сървър на интернет(How to expose your local web server to the internet)
Създаването на тунел към вашия локален уеб сървър или който и да е сървър е много лесно. Изтеглете(Download) и разархивирайте ngrok. Сега отворете прозорец на CMD/PowerShell и отидете до папката, където е разархивирано съдържанието.
Сега изпълнете следната команда, за да създадете защитен тунел към вашия локален сървър.
./ngrok http 8080
Където 8080 е портът, на който вашият сървър слуша. Ако не сте сигурни за номера на порта, отидете на номера на порта по подразбиране, който е 80.
Ако искате да свържете този ngrok екземпляр към вашия акаунт, трябва да предоставите токена за удостоверяване, преди да изпълните горната команда. За да направите това, влезте в своя ngrok акаунт. Вземете своя токен за удостоверяване от там и след това изпълнете следната команда в прозорец на CMD .
./ngrok authtoken your_token_here
Това е само еднократно действие и не е необходимо да се повтаря всеки път.
След като създадете тунел, ngrok ще покаже публичния URL адрес(URL) на вашия сървър. Публичният URL адрес(URL) е поддомейн на ngrok.io и се генерира на случаен принцип. Можете дори да създадете постоянни и лесни за четене персонализирани поддомейни, но за това трябва да надстроите до платен план.
Мисля, че URL адресите(URLs) по подразбиране са достатъчно добри за тестване на вашето приложение. Трябва да обмислите надграждане само ако искате нещо производствено ниво и устойчиво.
ngrok Interceptor
ngrok също идва с вграден прехващач, който може да се отвори чрез отваряне на http://127.0.0.1:4040 . Прихващачът ще ви позволи да видите всички входящи мрежови заявки и техните отговори. Interceptor е много удобен, когато отстранявате грешки в нещо или искате да видите входящите заявки. До прехващача можете да намерите раздела за състоянието. Този раздел ще ви позволи да видите всякакъв вид информация за вашия тунел. Можете да видите някои статистически данни като връзки, продължителност на връзката, HTTP заявки, адреси на сървъри и протоколи.
С безплатния план можете да създадете само един тунел наведнъж. Помислете за надграждане, ако искате да стартирате повече от един тунел едновременно.
ngrok е полезен инструмент за разработчици и ентусиасти. Позволява ви да конвертирате съществуващия локален сървър в публичен сървър, който може да бъде достъпен отвсякъде. Запознах се с този инструмент в хакатон. И ngrok може да бъде наистина много полезен в хакатони, демонстрации, презентации, тестване на мобилни приложения, интеграции на уеб кукички и всички онези случаи, когато искате да стартирате приложението си, без да го внедрявате. ngrok е безплатен за използване, а тунелите са супер лесни за създаване, което ви позволява да се съсредоточите повече върху развитието. Щракнете тук,(Click here)(Click here) за да изтеглите ngrok.
Related posts
Най-добрият безплатен софтуер за защитен цифров преносим компютър и онлайн услуги
Как да инсталирате Drupal с помощта на WAMP на Windows
Най-добрият софтуер и хардуер Bitcoin портфейли за Windows, iOS, Android
Настройте безплатно интернет радиостанция на компютър с Windows
Fix Partner не се свърза с грешка на рутера в TeamViewer на Windows 10
Как да конвертирате двоичен в текст с помощта на този текст в двоичен конвертор
Управление на електронните отпадъци, рециклиране, обезвреждане, факти, проблеми, решения
Какво представляват виртуалните кредитни карти и как и къде ги получавате?
Заключени сте от настройките на Plex сървър и сървър? Ето поправката!
Най-добрите инструменти за изпращане на SMS безплатно от вашия компютър
Девет носталгични технически звука, които вероятно не сте чували от години
Най-добрите маси за лаптопи за закупуване онлайн
Hubstaff Tasks е безплатен инструмент за управление на проекти с Agile функции
Съвети, инструменти и услуги за управление на репутацията онлайн
Най-добрите раници за лаптоп за мъже и жени
Разлика между аналогови, цифрови и хибридни компютри
Какво представляват големите данни - просто обяснение с пример
Приложението за съобщения за сесии предлага силна сигурност; Не се изисква телефонен номер!
Приложенията OpenGL не работят на безжичен дисплей Miracast в Windows 11/10
Как да създадете самоподписани SSL сертификати в Windows 11/10