As promised, I said I’d turn my old youtube video into a (much) updated tutorial.
All I’m going to do is teach you how to control your computer with your iPod Touch or iPhone. All this means is that you can see your computer screen on your iPod, and you can click/type/etc. just as you would normally, except on your iPod Touch.
Its also nice for fooling your friends into thinking you have Windows XP on your iPod Touch.
Ok. To start, you will need 3 things:
- Client software (i.e. what lets you VIEW other computers) for your iPod Touch.
- Server software (i.e. what clients connect to) for your computer.
- Internet connection for both your iPod Touch AND your computer
- Access to the router that your computer is hooked up to (assuming that you are not using dial-up or are only using a modem).
- About an hour of free time.
First off, you need a client application for the iPod Touch. There are several clients for all different versions of the iPhone/iPod Touch. For my sake, I’m just going to refer to the iPhone/iPod Touch as just ‘iPod,’ because I’ll go crazy otherwise. If your iPod is running normal firmware, you must have at least firmware version 2.0 installed (which means you have the App Store on your iPod Touch). If it is running something older than 2.0, you can either upgrade to 2.0 or jailbreak your iPod. Click here to find out more about jailbreaking.
The versions I have seen are as follows:
Pick one and install it. Did you do that? Good. On to step 2.
Now that your iPod has the means of reading VNC streams (i.e. the flow of data that includes what is displayed on your computer’s screen), you need to set up your desktop to send a stream of its own out. To do this, you need some sort of VNC server software. My personal favorite is UltraVNC, which can be downloaded here. Make sure you download the right version. Remember that the later the version, the better (so long as it is stable). If there is a beta version of UltraVNC, by all means go for it. Just know that it might not work as well as you want it too.
Ok. Now, install it. Right now. Seriously, stop what you’re doing and install it. Did you do it? Good.
Before I say anything, I’m just going to tell you to go to Portforward.com, find your router, and find instructions on how to forward port 5900. Oh, and then follow these instructions.
Now, its time to make sure that the correct ports on your router are open. A port is a single hole in the thousands of connections connecting you to the fantastic world of the internet. I really don’t want to go into detail in how to do this, seeing as there are billions of routers with billions of different ways for doing this. On a PC, hold down windows and hit R, type ‘cmd’ in the box that pops up, and hit enter. In the command prompt, type in ‘ipconfig,’ and hit enter. Then, look for ‘Default Gateway.’ Type this number, as it appears, right into an internet browser window. You may be asked to log into your router’s admin page. You’ll have to find out your router’s default username and password (unless you’ve set one yourself). Its usually “Admin” for both the username and password, but it may not be. Once you’ve logged in, look for a section that says “Port Forwarding” or “Applications and Gaming.” You’re going to want to follow the instructions and forward port 5900 for both TCP and IP connections. It may sound confusing, but Portforward clarifies everything really nicely. Look there if you aren’t well phrased in messing with your router.
Ok. Lets get cracking. Go to http://www.whatismyip.com/ and find your IP. Write this down somewhere. Its important. Next, you’ll want to run your VNC server on your computer. Start the program up, and make sure your server software is actually running the server. Simply starting it may not start the server. Make sure to set a username and password for yourself before you start, or anyone can access your computer, which is not good. Ok. Fire up the software on your iPod Touch, and add a new server. Under IP, type in the IP address you wrote down earlier. Also, enter a username and password, if you made one (which you should have). Hit connect, and… Ta dah! Your computer is now fully controllable from your iPod Touch, from anywhere that has internet! Don’t you just love computers?