docs: update sysadmin/Linux/Base-znaniy/localtunnel
parent
b0c6f043ea
commit
4b991a2999
|
|
@ -2,7 +2,7 @@
|
|||
title: Cервис localtunnel
|
||||
description:
|
||||
published: true
|
||||
date: 2023-11-15T18:12:43.517Z
|
||||
date: 2023-11-15T18:13:12.227Z
|
||||
tags:
|
||||
editor: markdown
|
||||
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.
|
||||
|
||||
Установка:
|
||||
|
||||
`dnf module enable` `nodejs:14`
|
||||
|
||||
`dnf install` `nodejs`
|
||||
|
||||
`npm install` `-g localtunnel`
|
||||
|
||||
```
|
||||
dnf module enable nodejs:14
|
||||
dnf install nodejs
|
||||
npm install -g 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 и пробросил его.
|
||||
|
||||
Мне показался сервис очень полезным. Лично мне бы пригодился платный сервис на его основе со своей отдельной авторизацией. Прямо сейчас стоит задача опубликовать в интернет специфичный сервис, который работает локально. Просто как есть опубликовать в интернет нельзя, он не развивается и не обновляется, работает на [asp.net](http://asp.net/). Через nginx proxy корректно не заработал. Принял решение через vpn делать доступ, но это лишние проблемы по настройке пользователей. Но ничего лучше и безопаснее не придумал.
|
||||
|
|
|
|||
Loading…
Reference in New Issue