I have seen that at many places like colleges and schools block sites like Facebook, Myspace.
In some cases people are able to use a proxy sites and proxy softwares(ultrasurf,gpass etc.) to bypass the filter and access the blocked content.
Yesterday I have tried ultrasurf to get an understanding of how a proxy works. With the proxy configured I checked my IP using website www.whatismyip.com and I find that it is showing a different IP address from what I see when no proxy is configured. It is showing my location as if I was in Canada, but I am from India.
So I have the following questions:
- How do proxies work?
- How does ultrasurf or any other proxy software is able to do this?
- How can I setup my own proxy (it is only for learning purpose)?
- Can I use Squid for this purpose?
If you know of any good tutorials, electronic boos, or references please suggest them.