Ziproxy usage configurations
Ziproxy is flexible, it does not require a local client (but may operate in client mode aswell), and may be installed in a number of different ways.
In order to show how Ziproxy typically work, the most common setup modes are presented below.



1. - Ziproxy as a remote proxy


By far, the most commonly used setup.
Here Ziproxy accesses the remove www servers through the fast link, compresses the data, then send it to the client through the slow link.
In such setups there's no additional software required by the client, Ziproxy acts much as a common proxy.

The "HTTP client" may be anything from 1 single computer to a whole network with over 1000 clients.



2. - Ziproxy as a remote proxy + local Ziproxy


Similar to setup #1, except that the client also runs its instance of Ziproxy.
Although Ziproxy does not require a Ziproxy-specific client, there are circumstances where is desired to run Ziproxy-as-a-client:

Likewise the setup #1, the "HTTP client" may be anything from 1 single computer to a whole network with over 1000 clients (in such case only one instance of Ziproxy is required per LAN).