Developer(s) | Juliusz Chroboczek · Christopher Davis |
---|---|
Stable release | 1.0.4.1 / February 2, 2010 |
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 |
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.
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 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]