Projects / ziproxy

ziproxy

Ziproxy is a high-performance forwarding (non-caching) HTTP proxy that gzips text and HTML files, and reduces the size of images by converting them to lower quality JPEGs or JPEG 2000. It is intended to increase the speed for low-speed Internet connections (mobile, dial-up, other). It's suitable for both home and professional usage. Ziproxy is fully configurable and also features transparent proxy mode, HTML/JS/CSS optimization, operation in daemon mode, a detailed access log with compression statistics, basic authentication, and more.

Tags Internet Proxy Servers Web Compression
Licenses GPLv2 GPL
Operating Systems Linux BSD Cygwin Mac OS X FreeBSD
Implementation C
Translations Russian

Tweet this project Short link

Rss Recent releases

Changes: This release adds new features to mitigate the transparent proxy vulnerability US-CERT VU#435052. It adds a provision against "image bomb" DoS. There are miscellaneous JP2-related bugfixes and enhancements. It adds logging for crashed processes, adds support for "ICY"-type Shoutcast streams, fixes support for non-standard HTTP/HTTPS ports (worst problems under non-x86 architectures), adds more sofisticated Ad-blocking features, changes JPG and JP2 defaults, obsoletes some options, and has major source code cleanup.

  • Rrelease-mid
  •  15 Mar 2009 08:41
  • Rrelease-after

Changes: A feature was added against "image bomb" DoS attacks. New options were added for content substitution and URL blocking. Support for "ICY" type shoutcasts was added. A bug that caused wrong colors in certain situations while compressing to jp2 was fixed. A bug that caused crashes in very specific situations while compressing to jp2 was fixed. ModifySuffixes provisions were made obsolete. Flex is no longer required for building from sources. Test programs were obsoleted and removed. Miscellaneous code cleanup was done.

  • Rrelease-mid
  •  26 Feb 2009 22:26
  • Rrelease-after

Changes: This release adds outgoing HTTP port restriction support. It fixes a bug that caused some pictures to not be recompressed to jp2k. It adds a Lanczos component resampler to jp2k. It fixes a bug that prevented HTTP connections with certain ports (more critical in big-endian architectures). There are miscellaneous bugfixes and improvements.

  • Rrelease-mid
  •  27 Nov 2008 14:14
  • Rrelease-after

Changes: An Ad-Blocker system was added. Logging of usernames was added when using authentication. Support was added for a host exception list when using the BindOutgoing (which will solve problems with certain Web sites). A bug which prevented image compression under certain circumstances was fixed. A Russian translation of the documentation was added. Miscellaneous changes and bugfixes were made.

Changes: An ad blocker has been added. Authenticated proxy connections logs now identify the username. Exception list support has been added for the BindOutgoing option.

No-screenshot

Project Spotlight

DNSDusty

An uncomplicated DNS management tool.

No-screenshot

Project Spotlight

MB-DiscID

Ruby bindings for libdiscid.