Через пять лет у нас будет один суперязык программирования, только мы не можем установить начало этого пятилетнего периода. (Алан.Дж.Перлис)

Localtunnel – Легко поделиться локальным веб-сервером без хостинга

3 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
6 ноября 2017
Localtunnel - Легко поделиться локальным веб-сервером без хостинга
В этой статье мы рассмотрим Localtunnel. Это приложение будет полезно в том случае, если мы создаем веб-сайт на нашем локальном сервере для клиента. В какой-то момент, он хочет видеть, как идет работа. Если да, то мы могли бы разместить веб-сайт на интернет-сервере, так чтобы клиент мог увидеть его. Другим вариантом было бы сделать скриншот каждой страницы веб-сайта и отправить их клиенту. Но в этом не будет необходимости, если мы используем localtunnel. Это приложение позволит легко обмениваться веб-сервером.

Что такое localtunnel

Locatunnel представляет собой инструмент CLI, который позволяет легко обмениваться веб-сервисом на локальном компьютере разработчика, не помещая его в Интернете или без манипуляцией с DNS и настройками брандмауэра. Клиент localtunnel по умолчанию подключается к серверу  localtunnel.me.

Ему будет присвоен уникальный URL доступной из вне, с тем чтобы они могли получить доступ к веб – серверу, работающему на местном уровне. Localtunnel выставляет свой localhost в мире для простого тестирования и совместного использования, что означает, что вы выставляете ваш сервер разработки локально в реальном мире.

Вы можете использовать помощь, чтобы узнать, как его использовать:

# lt --help
Usage: lt --port [num]

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]

 

1) Установка localtunnel

Localtunnel устанавливается в вашей системе через nodejs, как показано ниже:

# npm install -g localtunnel
/usr/bin/lt -> /usr/lib/node_modules/localtunnel/bin/client
+ localtunnel@1.8.3
added 75 packages in 19.427s

 

2) Шаринг локального веб-сервера

Перед началом шаринга локального веб-сервер, естественно, нужно иметь установленный сервер Apache и определить порт, который будет использоваться. Таким образом, вы будете запускать localtunnel с портом использующегося локальным веб-сервером. В нашем случае используется порт 80, вы будете делать, как показано ниже:

# lt --port 80
your url is: https://andrey.localtunnel.me

 

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

3) Настройка вашего локального субдомена на веб-сервере

Автоматический поддомен, предоставляемый командой localtunnel, может быть трудно сохранить, даже если это не IP-адрес. К счастью, localtunnel позволяет вам запросить (назначить) персонализировать именованный поддомен на локальном сервере, который вы выберете для вашего локального веб-сервера. Это можно сделать с помощью параметра –subdomain, как показано ниже:

# lt --port 80 --subdomain andreyexserver
your url is: https://andreyexserver.localtunnel.me

 

Вы видите, что этот новый поддомен легко сохранить, и мы можем поделиться с нашими клиентами

Интересно видеть, что вы не всегда должны размещать веб-сервер для того, чтобы сделать его доступным, если это для испытаний, например. Создание доступного локального сервера в Интернете, вероятно, самый быстрый способ справиться с этим, особенно если у вас есть сотни файлов, которым требуется доступ.

Localtunnel - Легко поделиться локальным веб-сервером без хостинга

Просмотров: 172

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close