The Platform for Proxies
Written By: Keldorn Firecam
Date: 2009-10-31
A proxy server is an intermediate gateway that forwards and routes traffic between computers on a network. Despite popular believe they are not just for anonymous surfing, They are often used for caching, and web filtering.
First a caching proxy is somethign that caches web related data like static files such as CSS files, HTML, and images. This is too speed up delivery of such files to improve your percieved loading speed of the web page. In web browsers there is already a cache, but its a personal cache. A caching proxy will work for everyone on the network speeding up delivery of already requested files.
You can look at it like this, George is at work and 12:00PM hits on the clock so George gets his coffee and views CNN.com and browses several of the top news articles during his launch break. Then Susan comes in after launch and goes in for her shift and George leaves home, now Susan during her break goes to CNN.com and views the same top stories that George already read. Now CNN will load many times faster for her as most of the images and files are already locally cached at a proxy gateway using something like Squid-Cache (The most popular Proxy Cache software). Susan is happy and doesn't notice a thing except that CNN is faster to load. Thats the bottom line and purpose of a caching proxy. To speed up the delivery of static web content. You could even install Squid on your home computer to have the same effect!
Depsite popular opinion not all Web filtering proxies just block websites, but in more broader sense they intercept traffic and modify incoming requests to remove advertisments, 'internet Junk', such as the Proxy software Privoxy describes itself as, or remove and detect viruses and spam. But there are some web filtering proxies Like Dansguardian, and also the Squid Guard. (Which is a port of Squid Cache) that do block websites. You can imagine they work like this. George goes onto his computer at work and types www.myspace.com into his browser. The Filter proxy intercepts George's request and sees' he is visiting a blocked website. The proxy filter then stops the request and sends back a blocked page. Second example, Susan goes to her computer and views www.myspace.com and Dansguardian detects "Myspace" in the html page configured by its list Phrase 'gotchas' and blocks the page and sends back a blocked page warning. But becuase of that there also great demand to figure how to unblock websites that these filters block.
Lastly we have the most commonly applied use of proxy servers. To route your request threw an intermediate server to be anonymous. There are several type of these proxy servers. There are Web proxy sites, using PHP or CGI software on a server like Freesslproxy.com. Then there are your good Socks5 or HTTP proxies. If your looking for list of new proxy sites, you can find them here at this site on the front page.
We also wrote a greate guide to setup a Socks5 proxy with putty.
Regardless what a proxy server does, caching , web filtering or anything. They have one common purpose. To intercept your traffic, and route traffic on your behalf. Ironically enough, people use anonymous proxy servers to bypass Filter proxy servers. There really not much difference between the different types of proxies. But there are different Protocols that proxy servers can use such as HTTP, Socks4 and Socks5, and POP3. But the end result is the same.
The Diagram below shows how to imagine a proxy server.

Article © Hidefinder.com 2009. DO NOT COPY
Quite often I would come across these forum topics at various places like proxy.org, where a person writes that they think there PHProxy or Glype proxy works with Youtube and that a plugin i
I've noticed url.php file sometimes getting slow on this site, simply can't have that! I've fixed this by enabled memcached into the redirect url.php file. So if
Do you Smell that? Its that new website smell you have been waiting for! Just joking, the owner of hidefinder, has been busy these past nearly 2 weeks, designing and programming the ne
When you open the CGIProxy script with notepad you may become overwhelmed at the sheer about code in it. That can be a problem if you are trying to figure out how to put avertisemen
CGIProxy is a script that acts as a HTTP or FTP proxy. It was created to help people over come censorship of information and to surf anonymously online. By installing it on a server, it can
