VNC na porta 80 (o TeamViewer pode fazer isso)

2

Como é possível que programas como o TeamViewer possam se comunicar sem qualquer problema na porta 80 , mas não é possível com o VNC? Há alguma alternativa livre e aberta para o VNC que possa fazer isso também?

    
por Zardoz 07.12.2010 / 10:15

4 respostas

3

A porta 80 é uma porta privilegiada. Você precisa de permissões de administrador para obter programas em execução na porta 80.

Cada porta só pode ser usada por um aplicativo, portanto, certifique-se de que a porta não esteja sendo usada por outro aplicativo (como o Teamviewer ou um servidor HTTP)

Qual aplicativo VNC você está usando?

    
por 07.12.2010 / 10:46
3

Simples, o VNC é (ou foi) projetado anos atrás para que administradores (técnicos) usem suas próprias máquinas, o tipo de pessoa que não tem problemas na configuração de portas.

O Team Vviewer, por outro lado, embora possa fazer mais, é projetado para qualquer pessoa não técnica para se conectar a alguém que não seja técnico.

Não há nada que impeça você de hospedar o VNC na porta 80 em sua máquina (desde que nenhum servidor da Web ou qualquer outra coisa que o use tenha anexado a ele).

No entanto, lembre-se também que o Team Viewer não se conecta à porta 80.

Você só pode ter um programa conectado a uma porta de entrada no seu computador, no entanto, o computador pode ter tantas conexões de saída para portas idênticas quanto necessário.

A porta 80 geralmente é desbloqueada na maioria dos locais com acesso à Internet, portanto, as conexões de saída não são um problema, mesmo que seja um local que normalmente não permitiria que um serviço fosse hospedado.

O Team Viewer funciona emitindo OUTGOING solicitações em ambas as extremidades para os servidores que têm configuração de entrada.

Você pode testar isso através de algumas distribuições VNC, por exemplo, uma distribuição VNC padrão permite que você tenha um servidor (com uma porta de entrada configurada) e alguém que deseja se conectar simplesmente estabelecerá uma conexão de saída necessário), para o servidor.

Por outro lado, você pode iniciar o servidor VNC normalmente sem nenhuma configuração de portas, ativar o cliente VNC ouvindo (e configurar uma porta de entrada) e, em seguida, a partir do ícone do servidor, clique e escolha Establish a reverse connection ou Connect to a client (eu esqueci - já faz alguns anos desde a última vez que fiz isso), e você deve ser capaz de estabelecer uma conexão reversa.

Agora, o Teamviewer é basicamente as duas extremidades usando uma conexão de saída para um terceiro - portanto, não requer configuração.

Espero ter respondido algumas de suas perguntas, se você não tiver ou quiser saber mais sobre algo, por favor, avise-me.

FYI- Eu costumava usar Ultravnc

    
por 07.12.2010 / 12:22
1

Se você precisar usar o vnc na porta 80, aqui está uma maneira de usar um applet java: link . Isso é para o lado linux das coisas. Esta postagem informa que o realvnc pode ser executado pela porta 80: link . Declarações anteriores sobre conexões de saída para o teamviewer estão corretas, mas se você estiver tentando passar por um firewall de inspeção não-pacote, uma delas pode funcionar para você.

Isso não resolve as conexões de entrada que são necessárias, apenas os números de porta.

    
por 07.12.2010 / 14:00
0

Eu gosto de usar o encaminhamento de porta ssh ao usar o VNC: link . VNC não é seguro como todos sabemos. Se apenas a porta 80 estiver aberta (caso o 22 não esteja aberto), o sshd pode ser configurado para escutar na porta 80 e depois de um túnel ser configurado, muitas coisas podem ser feitas.

    
por 07.12.2010 / 14:46