I'm using AnalogX Portmapper as suggested by jollyogre. The whole purpose is to control my work computer (private IP on a network) from home (cable, public IP). I set up the mapper like this on a server with a public IP: I used the VNC viewer at home, and put in the real server's IP address, assuming that the Portmapper would forward it on to my VNC Server (aka, my work desktop). Here's the log: As you can see, that did not work. Any ideas?