Como fazer Port Forwarding no Windows

6 Comentários

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?

port_forward000

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.

port_forward

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

Licença: Freeware
Sistemas Operativos: Windows
Download: PortForward for Windows [44KB]
Homepage: Quantum

Partilhar:
Tags:

Comentários

6

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de M.Manuelito

    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

    1. Avatar de Rui
      Rui

      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

      1. Avatar de M.Manuelito

        Já fiz essa tentativa com o dyndns e não consegui, mas vou tentar mais uma vez a ver o que dá.
        Obrigado

    2. Avatar de Mr T
      Mr T

      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

  2. Avatar de Skipper
    Skipper

    Muito interessante. Estava mesmo a precisar de uma ferramentas destas.

    Cumps

  3. Avatar de Paulo Cruz
    Paulo Cruz

    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