Here's an easy one... I have an SSH server running on my Ubuntu netbook on port 2222 and a VNC server running on 5901. The router only has port 2222 open to the laptop. I use Connectbot on the Droid to connect to my Ubuntu via 2222 with a local port forward enabled 5901 to 192.168.1.111 (laptop IP) port 5901. Once the conenction is established, I use VNC viewer on the Droid and have it go to 127.0.0.1 port 5901 (to be forwarded by Connectbot over the SSH pipe). I want to take it a step further. I want to administer my DGL-4500 router without having to remote control the laptop and open firefox. My router doesn't allow SSH. An obvious solution (in my small mind) would be to install a simple web server process on say port 8080 and do a port forward on the phone to 8080. Then whenever that port is hit, I would want some process that would take the request and pop that person over to 192.168.1.1... Any ideas on how I could do this OR a better idea on how to do it better without opening the router to the outside world? I am theorizing I could do a VPN server instead and then find a VPN app. With a VPN, I am theorizing once again I owuld assume an IP address in my home network and then just type 192.168.1.1 on my phone and connect in that way? After I figure that out, I need to figure out a way to transfer files from my Ubuntu box to my Droid via the same SSH pipe... but that'll be a different thread... later... when I'm really bored.