I'm running a program called VMlite VNC Server for android on a set of Phones connected via USB to a windows XP machine.
Due to the way we're utilising the phones, we need them unrooted and with Wifi disabled, accessing the internet over a 3g/4g connection.
Currently the way the VMlite VNC server and their app for the local machine they're connected to via USB allows VNC access to the machines over the USB connection. This connection is accessible to the local machine via the network address:
localhost:5901
or over a webbrowser via:
http: //localhost:5801
The ports are configurable, and multiple phones work with a single machine.
The problem is the following: Attempting to access the phones over the network via it's IP address does not work. Eg: http ://192.168.0.193:5801
will not work, nor does accessing the respective address via a VNC client.
All the relevant firewall ports are opened and tested to confirm that they are open.
I've attempted to set up a proxy server on the machine, however that had the problem of not allowing access to websites on Local host.
I've also set up an SSH tunnel between the ports on the local machine and another machine on the network using OpenSSH set up on the XP machine.
Running a wireshark diagnostic on network traffic reveals that when accessing the "http: //localhost:5801" webpage from the machine connected via USB to the phones, there is no traffic sent over tcp/ip. I'm guessing that this is because what the program has done is map the ports 5801 and 5901 to send traffic only to the respective USB devices.
So my question is the following: How do I set up the machine so that I can forward traffic from the USB ports to be accessible across the network? Alternatively is there some kind of browser plugin that allows me to open webpages as if I was viewing them from a different machine on the network?(keep in mind that a typical proxy server set up did not work, as browsing to http ://localhost seems to cause problems)
Thanks!