From your server, either get it from your repository, or download it (Its easy to compile from source) from http://ziproxy.sourceforge.net/.
In ubuntu you can use:
apt-get install ziproxy
If its not in your repository, you can install it by downloading the source, then installing its dependancies.
In fiesty, they are:
apt-get install libgif-dev
apt-get install libungif4-dev
apt-get install libjpeg62-dev
apt-get install libpng12-dev
If your missing these libries, you'll get one/more of these error messages:
configure: error: Both libgif and libungif not found.
configure: error: libjpeg not found.
configure: error: libpng not found.
Once installed, it will look for the config file (unless otherwise specified on the command line) here;
The easiest way to configure ziproxy, is to create this file. You can now start ziproxy by using:
When you start it, it will then print out the process id. Please note that if it cant run (for example, it cant use the default port 8080) it will fail silently.
There are alot of options you can play with in ziproxy.conf, mostly to do with the compression of various images, but some interesting ones are:
Once thats done, change your proxy settings in your browser, and enjoy the speedy surfing!