Estou trabalhando no meu computador desktop. Nesta máquina, eu também corro Tomcat
para o meu desenvolvimento Java para poder visitar meu endereço local:
http://192.168.1.1:8080/myapp
Agora vou whatsmyip.com
e obtenho minhas IP
digamos que é:119.56.1.78
Agora, o que eu quero é o seguinte: vou para outro PC (não na minha LAN) ou para qualquer PC ao redor do mundo conectado à Internet e digito o seguinte endereço:
http:// 119.56.1.78:8080/myapp
isso deve me mostrar a mesma página da qual posso acessar localmente http:// 192.168.1.1:8080/myapp
.
Isso é possível?
networking
ip
hosting
tomcat
Jayesh
fonte
fonte
Respostas:
Sim, é possível. É chamado de "Port Forwarding" .
119.56.1.78 - é o seu endereço IP público .
192.168.1.1 - é o seu endereço IP privado na LAN .
Para ver como o encaminhamento de porta é feito, leia este tutorial muito bom e breve, com muitas fotos legais:
Como encaminhar portas no roteador
fonte
Você precisa encaminhar o seu
8080 port
através do seu roteador.Se suas
IP
alterações (você tem uma dinâmicaIP
ou estáticaIP
, isso é determinado pelo seuISP
), você pode obter um nome de host de dyndns e configurar seu roteador para atualizardyndns
com o seu novoIP
quando ele mudar. isso permitirá que você acesse seu aplicativo da seguinte maneira:Como alternativa, você pode alugar um servidor hospedado e um nome de domínio.
fonte
Se for de curto prazo , você pode usar
localtunnel
(o mesmo quengrok
).Basta seguir estas etapas (requer: NodeJS):
Instale
localtunnel
executandoSupõe que seu aplicativo está sendo
http://localhost:8080/
executado e, em seguida, executeEle criará um domínio de URL público com um nome aleatório como este .
Nota: Você também pode criar um URL personalizado (por exemplo
lt --port 4200 -s "sangeeth"
,-s
significa subdomínio ).Ta-da! Está feito!
fonte
Consulte o artigo a seguir, que explica sobre os IPs estáticos e dinâmicos de que você precisa para ter um IP estático ou um nome de domínio para hospedar seu aplicativo, para que você possa acessá-lo publicamente. espero que o link ajude você
fonte
O ngrok inicia o encaminhamento de porta e fica assim:
Agora, o cliente pode executar a solicitação com o URL
http://a9bb8562.ngrok.io/myapp
.fonte