Polipo

Polipo
Developer(s) Juliusz Chroboczek · Christopher Davis
Stable release 1.0.4.1 / February 2, 2010; 2 years ago (2010-02-02)
Written in C
Operating system Cross-platform
Type web cache, proxy server
License MIT License [1]
Website www.pps.jussieu.fr/~jch/software/polipo/

Polipo is a fast and lightweight, forwarding and caching proxy server and computer software daemon.

By virtue of being a compliant HTTP 1.1 proxy, Polipo has all the uses of traditional Web proxies. It features HTTP 1.1, IPv4 & IPv6, traffic filtering and privacy-enhancement. Polipo supports HTTP 1.1 pipelining and simulating multiplexing, (referred to as poor man's multiplexing). by interleaving multiple segments to reduce communication latency.[1]

Polipo is free software,[2] "and comes with absolutely no strings attached".[3] It runs on GNU/Linux, OpenWrt, Microsoft Windows, Mac OS X, and FreeBSD. Almost any Web browser can use it.

Contents

Inherent design

Polipo is designed to be used as a personal web cache or a web cache shared among a few users to boost internet access.[4][5] Designed to be fast, lightweight and small, it is useful when the system resources for a larger proxy are unavailable. Because of this reason, it has been put to uses such as a tether on the OpenWrt.

Features

The fast, lightweight and small memory footprint proxy server polipo uses a variety of techniques[6]:

censoredHeaders = OPTION1,OPTION2,OPTION3,...
censorReferer = true|false|maybe

Polipo and the anonymising proxy server TOR

Polipo can speak the SOCKS 4 & SOCKS 5 protocols and therefore is recommended to be used together with the TOR anonymising network. Polipo is a web proxy that does HTTP 1.1 pipelining well, so it can enhance TOR's communication latency or lag.[8][9]

See also

References

External links