Você sempre quis compartilhar rapidamente seu servidor localhost com outra pessoa, sem ter que se preocupar em implantá-lo em algum lugar?
Você ficará feliz em saber que existe uma maneira realmente simples de fazer isso. Primeiro instale a localtunnel
gema:
$ gem install localtunnel
Em seguida, execute seu servidor localhost, por exemplo em Rails, usando o servidor WEBrick padrão:
$ rails s
Ou Python:
$ python - m SimpleHTTPServer 8000
Na primeira vez que executar localtunnel, você precisará usar uma de suas chaves SSH públicas:
$ localtunnel -k ~/.ssh/id_rsa.pub 8000
Você verá algo assim em seu terminal:
➜ project_name git:(develop) localtunnel 8000
This localtunnel service is brought to you by Twilio.
Port 8000 is now publicly accessible from http://xxxx.localtunnel.com ...
Agora é só compartilhar http://xxxx.localtunnel.com
com quem precisar ver o seu trabalho.
Posteriormente, você pode apenas usar localtunnel <port>
para gerar um URL público:
$ localtunnel 8000
E é isso. A instalação e configuração leva menos de 5 minutos e funciona perfeitamente.