Поиск по сайту:

Localtunnel — сделайте свой локальный сервер доступным онлайн

Допустим, вы только что создали красивый веб-сайт в своей локальной системе разработки. Клиент хочет увидеть вашу работу. Что вы будете делать? Вы можете разместить веб-сайт в Интернете, чтобы клиент мог его просмотреть. Или сделайте скриншот каждой страницы сайта и отправьте его своему клиенту. Вы бы сделали это? Не обязательно! Познакомьтесь с Localtunnel, который позволяет вам легко предоставлять общий доступ к веб-сервису на локальном компьютере разработки, не подключая его к сети и не изменяя настройки DNS и брандмауэра. Он назначает вам уникальный общедоступный URL-адрес, который будет передавать все запросы на ваш локально работающий веб-сервер. Проще говоря, вы можете представить свою локальную систему разработки в реальном мире. В этом кратком руководстве я покажу вам, как сделать ваш локальный сервер доступным онлайн с помощью Localtunnel в Unix-подобных системах.

Установить локальный туннель

Чтобы установить Localtunnel в вашей локальной системе разработки, вам необходимо установить NodeJS в вашей системе. Перейдите по следующей ссылке, чтобы установить NodeJS в системах Linux.

  • Как установить NodeJS в Linux

После установки NodeJS выполните следующую команду для установки Localtunnel:

sudo npm install -g localtunnel

Сделайте свой локальный сервер доступным онлайн с помощью Localtunnel

Чтобы сделать вашу локальную систему доступной отовсюду (при условии, что ваша локальная система работает на порту 80), выполните следующую команду со своего терминала:

lt --port 80

Пример вывода будет:

your url is: https://gczjxjqvuc.localtunnel.me

Вот и все. Он подключится к туннельному серверу, настроит туннель и назначит вам уникальный URL-адрес, который вы сможете использовать для тестирования. Этот URL-адрес будет оставаться активным на протяжении всего вашего сеанса; поэтому не стесняйтесь делиться им с другими для тестирования вашего веб-сервиса или просто для обмена своей работой. При необходимости вы можете перезагрузить локальный сервер. Localtunnel достаточно умен, чтобы обнаружить это и повторно подключиться, как только он вернется.

Вот как я могу получить доступ к своему локальному серверу Ubuntu из Интернета.

Сделайте свой локальный сервер доступным онлайн с помощью Localtunnel

Возможно, вам будет сложно запомнить URL-адрес. Чтобы его было легче запомнить, используйте субдомен (если он доступен), как показано ниже.

$ lt --port 80 --subdomain myubuntu
your url is: https://myubuntu.localtunnel.me

Теперь я могу получить доступ к своей локальной системе Ubuntu из любого места, используя URL: https://myubuntu.localtunnel.me.

Чтобы проверить версию Localtunnel, запустите:

$ lt --version
 1.8.3

Чтобы получить помощь:

$ lt --help
Usage: /usr/local/bin/lt --port [num] <options>

Options:
 -h, --host Upstream server providing forwarding
 [default: "http://localtunnel.me"]
 -s, --subdomain Request this subdomain
 -l, --local-host Tunnel traffic to this host instead of localhost, override
 Host header to this host
 -o, --open opens url in your browser
 -p, --port Internal http server port [required]
 --help Show this help and exit [boolean]
 --version Show version number [boolean]

Ресурс:

  • Веб-сайт Localtunnel

Статьи по данной тематике