Executando verificação de segurança...
35

Deixe sua aplicação em localhost visível para todos!

Com certeza você, desenvolvedor, já sentiu a necessidade de mostrar como anda o desenvolvimento da sua página, fazer com que outras pessoas fora da sua rede acesse a página é bem interessante, não é?

Pois bem, nesse artigo eu te apresento um serviço muito simples e rápido para que você deixe sua aplicação rodando em localhost visível a qualquer um.

Conheça o localhost.run

O localhost.run é um serviço onde você pode deixar qualquer aplicação online para qualquer um acessar.

O serviço faz isso utilizando SSH, e quase todos os principais sistemas operacionais já vem com o SSH instalado. Portanto, para deixar sua aplicação online basta executar o seguinte comando:

ssh -R 80:localhost:5500 [email protected]

Nesse comando, temos algumas partes importantes:

  1. O número 80 representa a porta que será aberta quando a aplicação estiver online.
  2. O localhost é o IP da máquina onde sua aplicação está rodando. Nesse caso, localhost se torna 127.0.0.1
  3. O número 5500 é a porta aberta onde a aplicação está rodando na sua rede local

Após executar o comando, você receberá o link em HTTPS onde sua aplicação poderá ser acessada de qualquer lugar! Caso necessite de mais informações, acesse o site oficial do serviço e seja feliz.

Conclusão

Lembre-se que isso não é uma forma de hospedagem, é apenas um serviço muito útil para facilitar a vida do desenvolvedor durante uma apresentação da sua aplicação.

Espero ter ajudado você!
Até a próxima 👾
@jaedsonpys

9

Para quem utiliza o VS Code, do lado da aba terminal temos a aba Ports, você mapeia a porta e altera a visibilidade dela para pública, fazendo assim um proxy da Microsoft para o seu localhost. É uma maneira prática, rápida e gratuita, fica a dica 😀

1
4
4

Lucas, ao usar o localhost.run, não estamos expondo nosso IP diretamente a internet. Esse serviço usa tunelamento SSH para criar uma conexão da sua rede até o servidor deles, e é lá que sua aplicação fica exposta a internet.

1

Que daora, e o legal é que não precisa instalar nada, sempre soube do ngrok pra isso. Vale ressaltar que no GitHub Codespaces tem como expor uma porta pública também ;)

1

O ngrok é ótimo também! O localhost.run foi o primeiro que conheci, achei bem fácil, só um comando pra ter o serviço funcionando pra todos, e como disse, sem instalar nada.

Irei testar o GitHub Codespaces, valeu!

1
1

Também acho melhor! Isso pela facilidade que tive ao utilizar o serviço, basta executar um comando e já tenho a aplicação no ar. Sensacional.

2
1

Muito massa, já tinha pensado se isso era possível, mas acabei esquecendo de procurar, vou logo testar antes que esqueça novamente

1

Ótima dica e explicação, sem dúvida vai me ajudar bastante em testes. Já conhecia o ngrok, mas esse é muito mais prático e rápido

0
0
0
0
0
0
0