Eu não sou muito versado em servidores web e tudo mais, mas o LogMeIn Free é baseado na Web no final do cliente (não no servidor) ...
desculpe se isso não funcionar ... apenas uma sugestão ...
Eu queria saber se havia uma solução já criada que seria baseada em qualquer navegador da Web sem a necessidade de se conectar a qualquer outra coisa que não seja a porta do servidor da web se você fosse o cliente.
Ex: O servidor que possui o servidor VNC, também possui um servidor web integrado que faz parte do programa VNC. Existe uma solução onde o servidor VNC na máquina pode transmitir seu conteúdo para o servidor web usando flash ou algo assim para que os clientes possam ir para o servidor web e controlar a máquina a partir daí (usando a interface flash e somente comunicando via http, no outros soquetes) sem ter que se conectar ao próprio servidor VNC?
A coisa é que eu preciso disso para todo o trabalho como se você estivesse apenas vendo uma página normal na internet. Existem restrições de rede no terminal do cliente que não permitem nenhum tunelamento, nada além de tráfego HTTP em portas HTTP, VPN SSL, etc.
Eu não sou muito versado em servidores web e tudo mais, mas o LogMeIn Free é baseado na Web no final do cliente (não no servidor) ...
desculpe se isso não funcionar ... apenas uma sugestão ...
Dê uma olhada em esta pergunta do StackOverflow , que faz a mesma pergunta. Algumas das respostas parecem promissoras, mas eu nunca usei nenhuma delas.
Você declara
The thing is, I need this to all work as if you were just viewing a normal web page on the internet. There are network restrictions on the clients end that do not allow any tunnelling, anything other than HTTP traffic on HTTP ports, SSL VPN's, etc.
Mas como você pode saber se está tunelando ou não se estiver na porta 80? Configure o seu roteador doméstico para aceitar o ssh na porta 80 e, em seguida, o ssh para fora da máquina local no roteador. Configure um túnel, inicie o servidor VNC na máquina remota e aponte seu navegador local para o túnel em 127.0.0.1.
Alternativamente, você pode trabalhar em casa? Em caso afirmativo, configure um túnel SSH reverso a partir de casa e, em seguida, conecte-se a ele no host local quando estiver no trabalho.
Yuuguu funcionará com qualquer navegador habilitado para flash-9. A máquina host precisa ter o cliente de desktop (Windows, Mac ou Linux) instalado. Você se conecta a uma página da web normal e insere o PIN fornecido, o host pode compartilhar sua tela e permitir o controle remoto.
EduVNC funcionou perfeitamente para o meu problema.
Eu tentei o tunelamento SSH, mas isso não funcionou devido à política de tempo limite definida na rede.