Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

I'm looking for a preferably small and very stable linux proxy. Nothing fancy. I've tried squid but its too bulky for what I need. Any recommendations?

share|improve this question
web/http only? caching? What do you need the proxy to proxy, and what does it need to do with the data? What are you trying to do? – freiheit Aug 12 '10 at 21:28
just http. If it can do socks, ftp too that'd be great but not a priority. – joe schmoe Aug 12 '10 at 21:29
@joe: what features are you looking for: logging? filtering? authentication? caching? rewriting? etc. And why is squid no good: needs too much CPU? too much RAM? too hard to configure? ... – Gilles Aug 12 '10 at 21:31
all of the above for squid. Dont need logging, filtering, caching or rewriting. Authentication or ip control is necessary but i cant see a proxy developer not including access control. – joe schmoe Aug 12 '10 at 21:34
up vote 8 down vote accepted

Squid is the standard proxy solution for Linux systems, and it's usually the best one.

You can disable logging, filtering, caching and rewriting by appropriately editing squid.conf, and the resulting system will be very small and fast (although even a little bit of caching usually helps a lot).

I think you should tinker with it a little more and try to configure it for your needs; Squid really is one of the best proxies around, and I don't see any better solution on Linux.

share|improve this answer
Totally agreed that squid is the best. Even some of the commercial proxy was based directly/indirectly to squid. Its all depends on how you configure it. – Muhammad Aug 13 '10 at 0:11
I've tried a bunch of other light-weight proxies - e.g. tinyproxy, polipo and still come back to squid for sheer stability and functionality. – sybreon Aug 13 '10 at 2:16

Use SSH with dynamic port forwarding?
Give you an authentication method and is easy to setup with PuTTy or any ssh client.

share|improve this answer

You could take a look at ClearOS - It's a CentOS based OS, runs headless, gives you all you need

share|improve this answer

Your Answer


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