docs: update sysadmin/Linux/Base-znaniy/localtunnel

main
Федоров Дмитрий 2023-11-15 18:13:16 +00:00 committed by Dmitriy Fedorov
parent b0c6f043ea
commit 4b991a2999
1 changed files with 9 additions and 11 deletions

View File

@ -2,7 +2,7 @@
title: Cервис localtunnel title: Cервис localtunnel
description: description:
published: true published: true
date: 2023-11-15T18:12:43.517Z date: 2023-11-15T18:13:12.227Z
tags: tags:
editor: markdown editor: markdown
dateCreated: 2023-11-15T18:11:13.511Z dateCreated: 2023-11-15T18:11:13.511Z
@ -11,17 +11,15 @@ dateCreated: 2023-11-15T18:11:13.511Z
Узнал про необычный и полезный сервис localtunnel, решил с вами поделиться. Делает он простую вещь - пробрасывает во внешний мир какой-то локальный web сервис. Например, у вас крутится приложение на 127.0.0.1:80, а вы хотите его кому-то показать через интернет, не меняя настроек, пробросов портов и т.д. Localtunnel вам поможет. Работает он на NodeJS. Узнал про необычный и полезный сервис localtunnel, решил с вами поделиться. Делает он простую вещь - пробрасывает во внешний мир какой-то локальный web сервис. Например, у вас крутится приложение на 127.0.0.1:80, а вы хотите его кому-то показать через интернет, не меняя настроек, пробросов портов и т.д. Localtunnel вам поможет. Работает он на NodeJS.
Установка: Установка:
```
`dnf module enable` `nodejs:14` dnf module enable nodejs:14
dnf install nodejs
`dnf install` `nodejs` npm install -g localtunnel
```
`npm install` `-g localtunnel`
Для того, чтобы пробросить своё приложение, запускаете localtunnel: Для того, чтобы пробросить своё приложение, запускаете localtunnel:
```
`lt --port 80` lt --port 80
```
После запуска получите url вида [https://odd-fireant-71.loca.lt](https://odd-fireant-71.loca.lt/) Открыв его, вы увидите свое приложение, работающее на 127.0.0.1:80. Проверить очень просто. Я запустил nginx на localhost и пробросил его. После запуска получите url вида [https://odd-fireant-71.loca.lt](https://odd-fireant-71.loca.lt/) Открыв его, вы увидите свое приложение, работающее на 127.0.0.1:80. Проверить очень просто. Я запустил nginx на localhost и пробросил его.
Мне показался сервис очень полезным. Лично мне бы пригодился платный сервис на его основе со своей отдельной авторизацией. Прямо сейчас стоит задача опубликовать в интернет специфичный сервис, который работает локально. Просто как есть опубликовать в интернет нельзя, он не развивается и не обновляется, работает на [asp.net](http://asp.net/). Через nginx proxy корректно не заработал. Принял решение через vpn делать доступ, но это лишние проблемы по настройке пользователей. Но ничего лучше и безопаснее не придумал. Мне показался сервис очень полезным. Лично мне бы пригодился платный сервис на его основе со своей отдельной авторизацией. Прямо сейчас стоит задача опубликовать в интернет специфичный сервис, который работает локально. Просто как есть опубликовать в интернет нельзя, он не развивается и не обновляется, работает на [asp.net](http://asp.net/). Через nginx proxy корректно не заработал. Принял решение через vpn делать доступ, но это лишние проблемы по настройке пользователей. Но ничего лучше и безопаснее не придумал.