Tunelling Through SIT For Free Internet (Windows)
Posted by Seb | Posted in Tutorials | Posted on 03-03-2011-05-2008 |
13
If you are a student at the School of IT, then you are lucky enough to be able to access unlimited internet through the SIT computers for free.
If you are not in the school, or not using School of IT Computers, there is still a method you can use to access the internet for free. To do this, we are going to use SSH to connect to the SIT computers and create a tunnel to the web proxy through the SIT server, on the usyd wireless network. On Windows, to accomplish this, we can use a program called PuTTY, which is available as a free download at this following address: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html.
Once you have downloaded (and installed, if you downloaded the installable version), open PuTTY. You will open to a basic connection screen, as shown in the screenshot. Fill out the options as given below:
Host: ucpu0.ug.it.usyd.edu.au
Port: 22
Once you have filled out these details, you have to tell PuTTY about the tunnels you want to create. On the left most menu, select ‘Connection’=>’SSH’=>’Tunnels’. Under the ‘Add new forwarded port:’ group box, type:
Source port: 8080
Destination: www-cache.usyd.edu.au:8080
Leave the radio buttons in the position they are in by default, namely ‘Local’ and ‘Auto’. Click the ‘Add’ button. The
details appear under the ‘Forwarded ports:’ list.
Once you have done this, you have the option of saving your connection details, so that you do not have to do it every time you connect. Click on the ‘Session’ button on the left most menu (you may have to scroll up to see it, it is the first option).
Type a name for your settings into the ‘Saved Sessions’ text box, and click ‘Save’.
After you have completed this, you need to set your proxy settings in your web browser. Each web browser will have a different place to set these settings. In the interest of brevity, I won’t go through the process for each web browser, but a quick search on Google will give you instructions. The settings will be:
Proxy: localhost
Port: 8080
Congratulations, you know how access to the internet anywhere around campus.
What we want to do is to create a connection to the University of Sydney web proxy (www-cache.usyd.edu.au). On the wireless network, this proxy will not allow you to access the internet. However, the School of IT has got (virtually) unlimited access to the internet. Therefore, we need to connect to the proxy through the SIT computers. By connecting to the ucpu0 computer, we now have a computer in SIT. The ucpu0 computer, being inside SIT has access to the proxy. Now we just need to find a way to connect to the proxy as if we were connecting through SIT.
So we utilize SSH’s built in tunneling capacity. This essentially allows your computer to send its data to the ucpu0 server through PuTTY, and then the ucpu0 server will send it on to the proxy. So all the proxy server sees is your internet data coming through from ucpu0. It doesn’t know that your computer is sitting behind it. For this to work, you need to tell your web browser to send its data to PuTTY. So instead of setting the proxy to www-cache… you set the proxy to localhost:8080, which is where you told PuTTY to listen to the data (‘Source Port’ option under the Tunneling tab).
So PuTTY (or any SSH client for that matter) is there acting as a sort of middle man, passing packets between the proxy and your computer.
Disclaimer
Please use the internet responsibly. Since you are logged into ucpu0 with your unikey account, your traffic can be tracked by the Uni and SIT. The IT guys in the School of IT are pretty smart guys, and if you use the internet to do anything illegal, they will most likely know about it.

[...] using Windows, scroll down, there is a Tutorial for you guys under this post, or available here: Tunneling Through SIT for Free Internet (Windows). Also, I believe there is a version of putty available [...]
I can’t manage to get this to work… Is this only for SIT students? I’m a member of SUITS but I’m studying doing a Bachelor of Science
Does this only work for SIT students? Im a student of the Faculty of science and I can’t manage to get it to work…
Both VPN and Proxy traffic are now free, rendering this guide interesting but unnecessary.
@Uni Person: yes, VPN and Proxy traffic are (finally) now free, which does make this guide unnecessary. However, it is still useful, since the ssh traffic can be compressed using gzip, which will improve performance, as long as the compression overhead is quicker than the wireless connection speed.
@Paul:
“However, if you are a student at the School of IT, then you are lucky enough to be able to access unlimited internet through the SIT computers for free.”
Yes, this only works for SIT students, however you can now get free internet (see http://sydney.edu.au/ict/switch/troubleshooting/internet.shtml).
@SUITS people:
“One of the biggest problems around the University and in its colleges is the lack of easily accessible, fast, unlimited and free internet.”
This should be removed, since it is no longer true.
(on a related note, it would be really useful if the tutorials were on a wiki, so you guys don’t need to do all the work in keeping them up-to-date)
Hi, is there a way to connect to a server using putty through the USYD wireless network. It seems that VPN or the universities proxy settings don’t like me.
HI Paul,
The procedure detailed in the article above should let you access the internet anywhere around campus with access to the USYD wireless network. It does however, require a SIT login, which you receive if you are doing an IT Subject.
Hey, does anybody know if this is possible on android? Since there are many tools on the market and what not that could get this done.
Hey Matt,
In response to your question, it is possible to set up a tunnel on an android device using an application called connect bot. However, if you then wish to set up your proxy settings, you will need to download the Firefox web browser for your android. There are heaps of tutorials on setting up firefox to work through a proxy if you do a quick google search.
Good Luck
Fantastic! It works on my Android phone! I can browse web pages and download apps after setting up ConnectBot and ProxyDroid~many thanks for this work!
Johnny, just confirming, using those 2 apps we can connect to the internet using similar settings to those in this article? And we can do it in the stock android browser? I’ve got a honeycomb tablet and have been frustrated trying to connect it through VPN. sigh.
Hi Ragib,
yes I only use the in-built browser and Android Market and they both work well.
but before setting up ConnectBot and ProxyDroid, you need to root your android device first. I used z4root to do this.
p.s I was also frustrated by the VPN support from android and that’s why I was excited when I found this tutorial and Seb’s comment.