Polipo

From LinuxReviews
Jump to: navigation, search
Polipo
Developed byJuliusz Chroboczek
Latest release0.9.99.1 / December 28th, 2006
OSGNU/Linux / Windows
TypeProxy
LicenseMIT/X Consortium License
Websitehttp://www...software/polipo/

Polipo is a very efficient web caching proxy (http/https) designed to make web browsing feel faster by reducing latency as much as possible.

Contents

[edit] Why you want Polipo

Polipo makes websites load faster. It also reduces your network load.

[edit] Sexy features

  • Polipo will use HTTP/1.1 pipelining to fetch pages regardless of the browser having support for it (Which most modern browsers do).
  • Polipo will upgrade HTTP/1.0 client requests to HTTP/1.1.
  • Polipo caches the first part of downloads if the download is interrupted, and can use this to later fetch the rest of the file using Range requests.
  • Polipo supports IPv6.
  • Polipo supports "Poor Man's Multiplexing", a technique which can reduce latency.
  • Polipo supports basic filtering, but not advanced filtering like Privoxy. The upside is that Polipo works with http headers, which makes it fast. Privoxy, on the other hand, works with entire web pages, which makes it much slower.
  • Tor-users can use Polipo since it has SOCKS support.
  • Polipo also supports upstream HTTP proxies, so it can be used with Privoxy as a upstream proxy.

[edit] The alternatives

Squid is the only other nice web caching proxy for GNU/Linux. It is designed to run on a dedicated machine and requires way more resources than Polipo. Polipo seems like a better choice for personal use or for a small corporation.

[edit] The setup

Polipo packages are available for many distributions. It doesn't have a ./configure script, but you can install it with make all && make install if there is no Polipo package for your OS.

Take a look at the example configuration file config.sample and have a look at http://localhost:8123/ to fine-tune it.

[edit] Official story

Light personal proxy software
Polipo | Tinyproxy | Privoxy
Personal tools
hardware tests
Categories
Privacy policy
linux events
ipv6
Networking

You need to login to edit or create pages on this wiki.

IPv6

Search:

linux newz | random page | poetry | free blog