ngrok - HTTP и TCP-туннели [Port Forwarding]
Оглавление:
Самая большая проблема для любого разработчика - тестирование программного обеспечения, которое они написали. И тестирование становится более сложным, когда вы строите что-то для мобильных устройств или платформы, отличную от вашей. В основном развитие происходит на местном уровне; все веб-серверы работают на локальном хосте. Только вы можете просмотреть свою работу перед ее развертыванием. Введите ngrok , бесплатный сервис для Windows, который предоставляет локальные серверы в общедоступный интернет через защищенные туннели.
Что такое безопасность ngrok
Что такое ngrok? Как использовать ngrok? ngrok позволяет открывать локальные серверы за брандмауэрами, в общедоступный интернет через защищенные туннели. Инструмент требует нулевой конфигурации и поставляется с встроенным сетевым перехватчиком.
Туннелирование распространено уже много лет, большинство VPN также используют концепцию туннелирования для предоставления вам неограниченного доступа к веб-сайтам. Аналогично, ngrok создает безопасный туннель между общедоступным Интернетом и вашим сервером localhost. В принципе, вы можете сделать любой веб-сайт / веб-приложение / веб-сервис на // localhost: 8080 доступным через Интернет с помощью одной команды.
Большинство функций, предлагаемых ngrok, бесплатно использовать. И бесплатные лимиты достаточно хороши для промежуточного разработчика, который хочет проверить свое приложение. Хотя ngrok также предлагается как услуга, совершенно необязательно пропустить эту часть и напрямую загрузить инструмент и начать работу.
Как использовать ngrok
Вы можете зарегистрироваться для ngrok, и это бесплатно. Создание учетной записи позволит вам управлять всеми вашими активными туннелями из облачной информационной панели.
Как открыть локальный веб-сервер в Интернете
Создание туннеля на локальном веб-сервере или на любом сервере очень просто. Загрузите и распакуйте ngrok. Теперь откройте окно CMD / PowerShell и перейдите к папке, в которой находится расстегнутое содержимое.
Теперь выполните следующую команду, чтобы создать безопасный туннель на локальном сервере.
./ ngrok http 8080
Где 8080 порт, на котором слушает ваш сервер. Если вы не уверены в номере порта, перейдите к номеру порта по умолчанию, равному 80.
Если вы хотите подключить этот экземпляр ngrok к своей учетной записи, перед выполнением вышеуказанной команды вы должны предоставить токен аутентификации. Для этого войдите в свою учетную запись ngrok. Получите свой токен авторизации оттуда, а затем выполните следующую команду в окне CMD.
./ ngrok authtoken your_token_here
Это просто одноразовое действие и его не нужно повторять каждый раз.
ve создал туннель, ngrok отобразит общедоступный URL-адрес вашего сервера. Открытый URL-адрес является субдоменом ngrok.io и генерируется случайным образом. Вы даже можете создавать постоянные и легко читаемые настраиваемые поддомены, но для этого вам нужно перейти на платный план.
Я думаю, что URL-адреса по умолчанию достаточно хороши для тестирования вашего приложения. Вы должны рассмотреть возможность обновления только в том случае, если вы хотите что-то из класса производительности и стойкости.
ngrok Interceptor
ngrok также поставляется с встроенным перехватчиком, который можно открыть, открыв //127.0.0.1:4040, Перехватчик позволит вам просмотреть все входящие сетевые запросы и их ответы. Перехватчик очень удобен, когда вы отлаживаете что-то или хотите просмотреть входящие запросы. Помимо перехватчика вы можете найти вкладку состояния. Эта вкладка позволит вам просмотреть всю информацию о вашем туннеле. Вы можете просмотреть статистику, например соединения, продолжительность подключения, HTTP-запросы, адреса серверов и протоколы.
С бесплатным планом вы можете создавать только один туннель за один раз. Рассмотрите возможность обновления, если вы хотите запустить несколько одновременных туннелей.
ngrok - полезный инструмент для разработчиков и энтузиастов. Он позволяет преобразовать существующий локальный сервер на общедоступный сервер, к которому можно получить доступ из любого места. Меня познакомили с этим инструментом в хакатоне. И ngrok может быть очень полезен в hackathons, демонстрациях, презентациях, тестировании мобильных приложений, интеграции в webhook и во всех тех случаях, когда вы хотите запускать приложение без его фактического развертывания. ngrok имеет право использовать, и туннели очень легко создавать, что позволяет больше сосредоточиться на разработке. Нажмите здесь , чтобы загрузить ngrok.
McAfee для покупки защищенных вычислений

McAfee покупает Secure Computing за $ 465 млн.
Локальные, локальные, роуминг-папки в AppData в Windows 10

Папка Windows 10 AppData включает следующие подпапки - Роуминг, Local & LocalLow. В этой статье объясняется, что это такое и их функции.
Синхронизируйте локальные документы с документами Google в режиме реального времени с помощью kumosync

Узнайте, как синхронизировать локальные документы с Документами Google в режиме реального времени, используя KumoSync.