Como fazer Port Forwarding no Windows
Ontem, enquanto me dedicava à programação de uma aplicação para Android deparei-me com um problema que passo a explicar: o meu objectivo era desenvolver uma aplicação para um dispositivo móvel que comunicasse com um equipamento activo da minha rede, através de uma porta definida. De forma a não recorrer a um smartphone para testar a aplicação a desenvolver, configurei o simulador do Android (que fica disponível após instalação do SDK) e pretendia que este comunicasse com esse equipamento na rede.
No entanto, como o simulador não estava na mesma rede do equipamento a contactar, como conseguir que os pedidos saíssem do simulador, fossem para o PC e este os encaminhasse para o equipamento?
O cenário descrito anteriormente, pode ser um dos muitos cuja solução pode passar pelo mecanismo de port forwarding.
Port Forwarding… o que é?
Explicando de forma muito simples pensem no seguinte, imaginem que na vossa máquina (ex. PC portátil) têm a correr um servidor Web (Apache, IIS, TomCat, etc) e pretendem que esse serviço esteja disponível a partir de qualquer lugar da Internet. Uma vez que associado ao nosso serviço MEO temos um um IP público disponível , então só temos que redireccionar todos os pedidos que chegam ao vosso router para a porta 80, para a vossa máquina local.
Numa rede local podemos colocar o mecanismo de port forwarding também em funcionamento, sem a necessidade de um router. Para esse efeito apresento-vos a aplicação “ Port Forwarding for Windows” que funciona na perfeição.
Quando uma ligação é recebida na máquina onde a aplicação está a correr na porta definida (campo Port), a aplicação tem a capacidade de reencaminhar esse pedido para um outro destino/porta (campo Destination). Esta aplicação permite redireccionar o tráfego de uma máquina para outra numa rede privada, ou até mesmo entre uma máquina de uma rede privada para uma rede publica.
Certamente que a esta altura, alguns de vós estarão a pensar que esta “pequena” aplicação seria a solução para um problema que têm tiveram no passado. Para os mais curiosos, o autor da ferramenta disponibiliza o código fonte aqui.
Nota: Para fazerem download da aplicação devem escolher o link disponibilizado em baixo. Uma vez que a aplicação vem com o nome portforward.ex_ devem mudar a extensão para (.exe), ficando portforward.exe.
Artigos relacionados
- Port Forwarding 3.0 – Configure o seu router facilmente
- Port Forwarding no router da MEO – Thomson TG787
- O que o meu router Wireless é capaz de fazer?
Licença: Freeware
Sistemas Operativos: Windows
Download: PortForward for Windows [44KB]
Homepage: Quantum
Este artigo tem mais de um ano
Esta aplicação é, de facto, muito interessante.
Mas já agora, alguém me consegue dar uma dica sobre o seguinte:
Tenho no serviço um servidor com o MySQL instalado, a correr algumas bases de dados e eu queria ter acesso a essas bases de dados a partir de minha casa, por exemplo.
No router já abri a porta 3306 do MySQL, mas ainda assim não consigo aceder à base de dados. Alguém me dá uma ajuda? E há alguma forma de ligar ao MySql sem ser pelo ip da máquina, uma vez que o ip não é fixo?
Agradecido
Boas!
Instala na maquina que tem o MySql o no-ip.
Depois basta instalar o cliente e dar um nome ao host. por ex:. mysql.no-ip.org : 3306 e cegas la!
Cumprimentos,
Rui
Já fiz essa tentativa com o dyndns e não consegui, mas vou tentar mais uma vez a ver o que dá.
Obrigado
Estou a tentar fazer forward do MSN a partir do pidgin num PC e este software noutro, mas sem sucesso.
Configs Pidgin: Proxy=192.168.1.10/8585; SOCKS5;
Configs PC com Port Fowarding: IP=192.168.1.10; PORT=8585; DESTINATION=messenger.hotmail.com; DESTINATION PORT=1863.
É possível efectuar isto?
Obrigado
Muito interessante. Estava mesmo a precisar de uma ferramentas destas.
Cumps
Ola
Funciona bem mas só no Windows 7, tentei no xp e dá-me erro, diz que “Não foi possível iniciar esta aplicação porque a configuração da aplicação está incorrecta. A reinstalação da aplicação poderá corrigir este problema:” Já reinstalei mas nada será que me podem ajudar é que eu precisa disto a funcionar no XP.
Obg.
Cumprimentos.
Paulo Cruz