TeamViewer, LogMeIn e qualquer outro programa que permita que uma sessão de área de trabalho remota zero config
use um servidor de terceiros.
Por exemplo, o LogMeIn é um programa semelhante ao TeamViewer, no qual é possível fazer login remotamente em um computador fora da rede em que você está no momento. Você notará que não há configurações externas necessárias para esse tipo de sessão remota. Isso se deve ao fato de que o software que você instalou na máquina remota (o cliente LogMeIn) inicia uma solicitação de saída para os servidores LogMeIn. Como esse cliente iniciou a solicitação, nenhum encaminhamento de porta no Firewall é necessário.
No seu computador, fora da rede do computador do LogMeIn, pode acessar este computador remotamente através do site do LogMeIn. Este site aceita a solicitação iniciada do computador remoto e mantém a conexão ativa para escutar uma solicitação de sessão remota.
Quando você executa o TeamViewer, recebe um ID em seu servidor intermediário. Você faz uma conexão com um ID do Teamviewer, e o TeamViewer passa a conexão através do túnel estabelecido do cliente do TeamViewer para o destino e, em seguida, você é solicitado a fornecer a senha e, em seguida, a conexão é estabelecida posteriormente.