A proxy server basically forwards your request on your behalf, for a webpage, file or whatever, to the server that holds the information you requested.
So it goes from you to the proxy to the requested server, instead from you directly to the requested server.
A lot of ISP's use proxy servers to cache common requested files.
Proxy server - Wikipedia, the free encyclopedia