Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What would be a good proxy for a home network?

  1. I'd like to install the software proxy on 1 machine and to share it across my LAN
  2. how can I configure my Linux Ubuntu machines to use the proxy just for specific domains? (e.g.
share|improve this question
up vote 2 down vote accepted

Firstly, How many users are we talking about?

As suggested by Arcath, Squid is the de factor standard these days for open source caching proxies. Various add-on packages allow content filtering and several programs have been make to do fancy reporting against Squid's logs.

A good lightweight caching proxy is Polipo. It's not the fanciest thing in the world, but it's small, fast, and should work well enough for a handful of users.

Concerning your second question, Squid's ACL functions can be used for caching only certain sites. I'm not sure why you'd go through the trouble of setting up a proxy but not want the clients to take full advantage of it, though.

share|improve this answer

Squid is a rather good proxy, the wikipedia article might be a good resource

share|improve this answer

If you want a proxy for apt updates, look at apt-cacher-ng. I used that on my cluster at work.

The other answers are for general-purpose HTTP proxies that don't specifically know about Packages.gz, Releases, and .deb files. apt-cacher-ng uses that for cache staleness decisions.

share|improve this answer
.... cool! thanks! – jldupont Dec 10 '09 at 13:34

I believe you can use the Firefox add-on, FoxyProxy, to cause Firefox to use the proxy just for certain domains.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.