[💡Dica] Como expor seu localhost para o mundo 🌎 em 3min - ngrok
Essa semana eu estava querendo testar os WebHooks do Gitlab e não queria ter que subir uma máquina na nuvem para ter uma url, pesquisando um pouco me deparei com o Ngrok. E turma, ele é uma delicinha 🥑
Voce pode baixar ele aqui, depois de baixar ele para expor uma das porta do seu localhost é só executar:
ngrok http PORTA
(Ex: ngrok http 8000)
e voilá ✨, ele faz um túnel de uma url para seu localhost. E você pode compartilhar o link que ele gera com quem você quiser.
Me conta, você já conhecia o Ngrok?
Muito legal a dica! Uso o ngrok a bastante tempo já.
Apenas para contribuir com a Tab, gostaria de mostrar aos amigos uma outra alternativa: https://localhost.run
Ele também é um tunel para localhost, mas com a possibilidade de rodar direto do terminal sem precisar instalar nenhum software.
(ele usa o cliente SSH, que em geral já vem instalado nos sistemas mais modernos).
Nossa isso é muito bom, eu usava o surge, mas funciona apenas front-end. O ngrok funciona para back-end?
Valeu!
Muito massa, isso vai ser útil pra mim, quero fazer projetos de back-end e ainda não queria pagar um host na internet, com esse localhost vai ser top!
Tem uma alternativa bem legal também, chamada cloudflare tunnel.
Sensacional!
A funcionalidade dele é parecida com a do vercel? Se sim, eu poderia usar com um build de uma aplicação react?
ngrok é fantástico. usava para testes e treinos com ferramentas de hacking, fazendo treinos de phishing, spear phising e evil twin.
Muito foda!! Não conhecia essa ferramenta, to lendo mais sobre nesse momento!
Meu Deus mano, vc quer um beijo agora ou depois? kkkkkk daorinha demais, vou usar agora! valeu
Fica a dica: Se não tiver potência na maquina para rodar o front e o back, suba o front, deixe uma variavel no localStorage para colocar um endereço da API, rode o back na máquina, coloque o endereço lá e aproveite o front hospedado para testar o back em desenvolvimento na sua máquina
ngrok salva muitoooo! boa
Que maravilha, eu adorei isso!
Experimentei em Laravel, após algumas configurações em questão da porta HTTPS e HTTP, eu consegui rodar e enviar o link para amigos e testar a aplicação no meu próprio celular (o que SIM, faz muita diferença para mim do que usar o inspecionar elemento).
Salvou muito minha vida, vou usar para sempre!
Interessante sua recomendação... Muita gente não conhece. Ngrok é uma maravilha, uso em vários projetos e ocasiões.
Isso foi de uma extrema importância que nossa senhora, não tinhaa idéia de como fazer isso!
Interessantíssimo! Nunca tinha ouvido falar dessa ferramenta, e parece muito interessante!
Isso salva quando preciso testar webhooks
Fantástico! Acabei de testar aqui e a facilidade da configuração disso é impressionante. Será muito útil em um projeto que irei apresentar na faculdade semana que vem :)
Já tinha um pouco de conhecimento dessa ferramenta de quando estudei Pentesting, principalmente focando em Phishing ou simplesmente "largar" um clone de um website famoso (facebook, youtube e etc) para capturar dados.
Porém, por incrível que pareça, nunca havia pensado em utilizar ele dessa maneira.
Conheço, usei uma vez para conseguir jogar minecraft com meus amigos, ai abria a minha porta do localhost em que estava o jogo e mandava o link para eles acessarem.
Genius
Utilizo o no-ip na empresa em que trabalho para uma página de cotação de produto com diversos fornecedores, o ip não é fixo e utilizamos o plano gratuito (a cada 30 dias tenho que confirmar a utilização pra não perder o endereço). O ngrok seria uma alternativa, ou nesse caso o no-ip é a melhor solução?
Interessante, vai me ajudar demais na graduação.
Sim. Conheci o Ngrok no Kali-Linux. O projeto evoluiu e foi simplificado. Agora basta configurar o binário do Ngrok, tanto no Linux quanto no Windows.
Uma delicinha, mesmo!
Sempre quis fazer algo do tipo mas nao sabia como ... agradeço pela informaçao ...
Agora, isso nao deixa brechas na segurança da sua maquina local ?