ziproxy
"Ziproxy is a forwarding (non-caching) compressing HTTP proxy server. Basically, it squeezes images by converting them to lower quality JPEGs or JPEG 2000 and compresses (gzip) HTML and other text-like data. It also provides other features such as: HTML/JS/CSS optimization, preemptive hostname resolution, transparent proxying, IP ToS marking (QoS), Ad-Blocker, detailed logging and more."
Useful when bandwidth is limited, for example on slow GPRS connections or on slow or heavily shared internet connections in developing countries (typical in internet cafes).
It is possible to use ziproxy as normal proxy by disabling the options GZip compression and Compress images.
Ziproxy supports inet.
CPU usage
Relatively heavy.
It may be necessary to disable the watchdog by adding this line to for example rc.custom:
echo "disable">/dev/watchdog
Memory usage
After a fresh start:
VmSize: ~1800 kB
VmRSS: ~375 kB
URL no processing list
You want probably at least:
http://mt*.google.com/* http://khm*.google.com/* http://maps.gstatic.com/*
URL deny list
Something like:
http://*.doubleclick.net/* http://*.googleadservices.com/* http://*.google-analytics.com/* http://*.googlesyndication.com/* http://adserver.*/* http://ads.*/* http://ad.*/* http://*.facebook.com/plugins* http://*.facebook.com/widgets* http://*.fbcdn.net/ads*/*
and maybe:
http://*/*.swf
Links
- Homepage
- Readme
- Ticket with patch
- Using ziproxy (includes statistics)
- Security note
- Linux.com