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