Polipo
Polipo is a caching HTTP proxy which has modest resource
needs.
It listens to requests for web pages from your browser and
forwards them to web servers, and
forwards the servers’ replies to your browser. In the process, it
optimises and cleans up the network traffic. It
is similar in spirit to WWWOFFLE, but the implementation techniques are
more like the ones ones used by Squid.
Polipo aims at being a compliant HTTP/1.1 proxy. It should
work with any web site that complies with either HTTP/1.1 or the older
HTTP/1.0.
Features include:
- HTTP 1.1, IPv4 & IPv6, traffic filtering and
privacy-enhancement
- Uses HTTP/1.1 pipelining if it believes that the remote
server supports it, whether the incoming requests are pipelined
or come in simultaneously on multiple connections
- Cache the initial segment of an instance if the download
has been interrupted, and, if necessary, complete it
later using Range requests
- Upgrade client requests to HTTP/1.1 even if they come in as
HTTP/1.0, and up- or downgrade server replies to the
client's capabilities
- Complete support for IPv6 (except for scoped (link-local)
addresses)
- Use as a bridge between the IPv4 and IPv6 Internets
- Content-filtering
- Can use a technique known as Poor Man's Multiplexing to
reduce latency
- SOCKS 4 and SOCKS 5 protocol support
- HTTPS proxying
- Behaves as a transparent proxy
- Run Polipo together with Privoxy or tor
Return
to Web Caches Home Page
Last Updated Saturday, May 12 2012 @ 11:49 AM EDT |