Como compartilhar meu localhost pela internet?

Como compartilhar meu localhost pela internet?

Eu realmente quero compartilhar meu host local pela internet para mostrar aos meus amigos o progresso do site em que estamos trabalhando, para que eu não precise carregá-lo no servidor público toda vez que fizer uma alteração.

showoff.io não é gratuito e localtunnel me dá "falha ao autenticar" ao tentar fazer upload de minha chave pública (muitas pessoas parecem ter esse problema e não parece haver uma solução para isso).

Alguém conhece algum outro serviço gratuito que eu possa usar ou qualquer outra solução? Estou usando um Mac.

Obrigado.

ATUALIZAÇÃO: com localhost quero dizer um servidor web rodando no meu computador, tenho um endereço IP dinâmico e não, não estou atrás de um roteador (apenas usando um modem sem fio).

Responder1

Você está atrás de um firewall ou roteador que faz NAT? Então você precisa configurá-lo para fazer o encaminhamento de uma porta para sua máquina ou colocar sua máquina em uma DMZ. Verifique o manual do seu roteador/firewall.

O seu ISP está permitindo tráfego da Internet para 'portas inferiores' como 80 (a porta TCP para HTTP)? Provavelmente, isso não acontece e você precisa selecionar uma porta acima de 1024, pois o HTTP 8080 é popular.

A menos que você tenha certeza de que o número IP público está fixo e você pode divulgar um URL com o endereço nele, você deve configurar uma solução DNS dinâmica. Existem alguns serviços gratuitos e pagos, aqui está um que encontrei com uma rápida pesquisa no Google:http://www.dtdns.com/

Combinando o acima, você obtém um URL para publicar parecido com este: http://yoy.slyip.net:8080/primes/

Responder2

Existe um aplicativo chamadoCorpulentofeito especificamente para Mac que desenvolvi que permite compartilhar seu host local pela Internet através de um túnel SSH. Existe um plano gratuito que pode lhe interessar.

Responder3

Se o seu site for estático, você poderá usar o DropBox, conforme descrito resumidamente emeste artigo do Lifehacker, e com mais detalhes emEste artigo.

Alternativamente, você pode configurarHamachi, o que permitiria que você configurasse uma VPN mesh com seus amigos. Isso deve permitir que eles acessem seu servidor web local.

Responder4

Se você quiser compartilhar seu local, você pode usarhttps://localtonet.com

Baixe o aplicativo para o sistema operacional e inicie túneis HTTP, TCP, UDP

informação relacionada