Estou executando um programa chamado VMlite VNC Server para Android em um conjunto de telefones conectados via USB a uma máquina com Windows XP.
Devido à maneira como estamos utilizando os telefones, precisamos deles sem raiz e com Wifi desativado, acessando a Internet através de uma conexão de 3g / 4g.
Atualmente, o modo como o servidor VMlite VNC e seu aplicativo para a máquina local à qual estão conectados via USB permite o acesso VNC às máquinas pela conexão USB.
Esta conexão é acessível para a máquina local através do endereço de rede:
localhost: 5901
ou por meio de um navegador da Web:
link
As portas são configuráveis e vários telefones funcionam com uma única máquina.
O problema é o seguinte:
A tentativa de acessar os telefones pela rede através do seu endereço IP não funciona.
Por exemplo: http: //192.168.0.193: 5801
não funcionará, nem acessando o respectivo endereço através de um cliente VNC.
Todas as portas de firewall relevantes são abertas e testadas para confirmar se estão abertas.
Eu tentei configurar um servidor proxy na máquina, mas tive o problema de não permitir acesso a sites no host local.
Eu também configurei um túnel SSH entre as portas na máquina local e outra máquina na rede usando o OpenSSH configurado na máquina XP.
A execução de um diagnóstico wireshark no tráfego de rede revela que ao acessar a página da Web "http: // localhost: 5801" da máquina conectada via USB aos telefones, não há tráfego enviado por TCP / IP. Eu estou supondo que isso é porque o que o programa fez é mapear as portas 5801 e 5901 para enviar tráfego apenas para os respectivos dispositivos USB.
Então, minha pergunta é a seguinte:
Como faço para configurar a máquina para que eu possa encaminhar o tráfego das portas USB para estar acessível em toda a rede?
Como alternativa, existe algum tipo de plug-in de navegador que me permite abrir páginas da Web como se eu estivesse visualizando-as de uma máquina diferente na rede? (Lembre-se de que um servidor proxy típico não funcionava, como navegar para http: // localhost parece causar problemas)
Obrigado!