Preciso usar o VNC para controlar um computador atrás de um NAT. Não tenho acesso ao roteador remoto, mas posso fazer com que a pessoa sentada em frente ao computador siga instruções muito simples. Também estou atrás de um NAT, mas posso configurar o encaminhamento de porta, se necessário. A conexão é Win to Win e eu estava pensando em usar o UltraVNC. Não tenho experiência anterior com VNC. Longe do que li, tenho duas idéias:
- Configure o encaminhamento de porta na minha extremidade e faça com que o cliente se conecte ao meu computador executando o visualizador VNC.
- Tente usar o complemento UltraVNC NatToNat .
O número 1 é possível e realista? Algum tipo de documentação para isso dos clientes pov?
Como funciona o nº 2? Existem servidores públicos UltraVNC Nat Helper públicos?
Alguma outra ideia? Isso é uma coisa única, então não quero me envolver ou complicar.
fonte
Você pode se conectar através de um túnel SSH reverso. Configure seu roteador para encaminhar alguma porta (digamos 2222 / tcp) para um servidor SSH local do seu lado. Faça com que o usuário remoto estabeleça um túnel SSH reverso do host executando o servidor VNC para o seu endereço IP público (abcd):
Uma vez estabelecido o túnel, você pode conectar-se ao cliente VNC o endereço IP do servidor SSH, por exemplo,
ou (quando o servidor SSH estiver em execução na sua estação de trabalho
O complemento NatToNat usa uma abordagem semelhante (embora um pouco diferente).
fonte
GatewayPorts yes
de outra forma final do servidor vai ligar a127.0.0.1
e0.0.0.0
ou\*
não vai ajudar )Ao tentar ajudar meu pai de 80 anos remotamente, usei uma VPN para evitar todos os problemas de NAT / Firewall etc. Usei o Logmein Hamachi para criar uma rede virtual e, em seguida, instalei-o para instalar o Hamachi e ingressar na rede com o nome de usuário / senha. Conectividade simples e esperançosamente segura.
Depois, instalei-o a instalar o UltraVNC Server enquanto instalava o visualizador. Conecte-se usando o endereço IP da VPN - voila. Qualquer software de controle remoto será executado na VPN, não precisa ser VNC.
fonte
O nível zero é outra alternativa ao hamachi, que é de código aberto. Você pode usá-lo para obter facilmente o computador em uma VPN compartilhada, na qual você pode usar a área de trabalho remota ou o ssh a partir daí.
fonte