I have found a great link from http://www.codeproject.com/. that describes the how to Access proxy / firewall restricted Internet sites using tunnelling or onion routing.
The article was written by Anup Shinde and he has explained all the details including what is the problem .. The solution form problem... Implementation.
here is the link for that article...