Начини на плащане Abuse

Как да създадете тунел в Ngrok

28.12.2022, 01:14

Вече говорихме много за Ngrok, а сега е време да споделим инструкциите как да създадем тунел. Това е важна функция, която може да ви потрябва при работата със софтуера и която ще улесни живота ви. Нека преминем през това как може да се направи.

Как да създадете тунел

За да създадете локален HTTP порт отвън, използвайте командата http. За да направите това, просто посочете порта като параметър, например за порт 80:

$ ngrok http 80

Веднага след като тунелът започне работа, в терминала ще видите информация за състоянието му. В полето Forwarding (Препращане) няма да е трудно да намерите URL адреса, Именно чрез този URL адрес ще можете да получите достъп до услугата. По време на първото стартиране Ngrok ще ви предупреди, че този ресурс е достъпен чрез Ngrok.

Всичко, което трябва да направите, е да щракнете върху Посетете сайта:

След това сървърът и съдържанието на сайта ще станат достъпни:

Трябва да се добави HTTP оторизация, за да се позволи на други потребители да получат достъп до сайта. Съществува следната опция, която ви позволява да направите това --basic-auth:

ngrok http --basic-auth="user:password" 80

След това ще трябва да въведете парола, за да получите достъп до сайта. Ако трябва да посочите хост за вашия локален сайт, това може да стане с помощта на опцията --host-header. Например, за да промените домейна на example.local, използвайте тази команда:

ngrok http --host-header="example.local" 80

По подразбиране услугата ще бъде достъпна отвън чрез HTTPS. Ако искате тя да бъде достъпна само чрез HTTP, използвайте опцията --scheme. Например:

ngrok http --scheme="http" 80

Ако искате да направите порта достъпен на друга машина, посочете нейния IP адрес заедно с порта. Например, за 192.168.1.143:

ngrok http 192.168.1.143:80

Разбрахме как да създадем тунел, а сега знаете още повече за Ngrok!