HTML Diff
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