0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: веб-разработка, сетевые протоколы, ngrok</p>
1
<p>Теги: веб-разработка, сетевые протоколы, ngrok</p>
2
<p>Представьте, что у вас есть локальный сервер, где вы выполняете всю разработку, результаты которой показываете путем загрузки кода на хостинг. Существует утилита, позволяющая с помощью одной команды в терминале сделать ваш локальный сервер доступным для всего интернета по специальному https-адресу. Речь идет, разумеется, об<strong>Ngrok</strong>- простейшем инструменте по созданию туннеля к<strong>localhost</strong>.</p>
2
<p>Представьте, что у вас есть локальный сервер, где вы выполняете всю разработку, результаты которой показываете путем загрузки кода на хостинг. Существует утилита, позволяющая с помощью одной команды в терминале сделать ваш локальный сервер доступным для всего интернета по специальному https-адресу. Речь идет, разумеется, об<strong>Ngrok</strong>- простейшем инструменте по созданию туннеля к<strong>localhost</strong>.</p>
3
<p>С помощью этой утилиты вы сможете создать туннель, выполнив следующую команду:</p>
3
<p>С помощью этой утилиты вы сможете создать туннель, выполнив следующую команду:</p>
4
<p>Причем 80 - это порт, где запустится ваш web-сервер (это порт по умолчанию для многих серверов). В ответе вы должны увидеть на экране что-то вроде следующего содержимого:</p>
4
<p>Причем 80 - это порт, где запустится ваш web-сервер (это порт по умолчанию для многих серверов). В ответе вы должны увидеть на экране что-то вроде следующего содержимого:</p>
5
<p>Здесь<em>5057493e.ngrok.io</em>представляет собой адрес, по которому локальный сервер стал доступным в интернете.</p>
5
<p>Здесь<em>5057493e.ngrok.io</em>представляет собой адрес, по которому локальный сервер стал доступным в интернете.</p>
6
<p>Если же сервер открывается не по адресу<em>http://localhost/</em>и на него, к примеру, назначен домен через файл hosts (допустим,<em>mysite.dev</em>), то и в этом случае запустить ngrok тоже не проблема.</p>
6
<p>Если же сервер открывается не по адресу<em>http://localhost/</em>и на него, к примеру, назначен домен через файл hosts (допустим,<em>mysite.dev</em>), то и в этом случае запустить ngrok тоже не проблема.</p>
7
<p>Тут пригодится такая команда:</p>
7
<p>Тут пригодится такая команда:</p>
8
<p>Здесь 80 - порт вашего сервера, а<em>mysite.dev</em>- домен, по которому сервер отвечает.</p>
8
<p>Здесь 80 - порт вашего сервера, а<em>mysite.dev</em>- домен, по которому сервер отвечает.</p>
9
<p>Утилита Ngrok доступна и для Linux, и для Mac, и для Windows, и для FreeBSD. Впрочем, подробнее можно всегда почитать в официальной<a>документации</a>.</p>
9
<p>Утилита Ngrok доступна и для Linux, и для Mac, и для Windows, и для FreeBSD. Впрочем, подробнее можно всегда почитать в официальной<a>документации</a>.</p>
10
<p><em>По материалам tproger.ru.</em></p>
10
<p><em>По материалам tproger.ru.</em></p>
11
11