Best open source proxy server?

Where Penguins and Daemons chill together in the warmth of the Sun.

Moderators: SecretSquirrel, notfred

Best open source proxy server?

Postposted on Fri Nov 09, 2007 3:23 am

Er, I just wonder. It seems there are quite many open source proxies out there. I just wonder; which one do you think is the best overall? Which one is the fastest? Which one is the least buggy? Which one has the best reporting feature (bandwidth usage per users per month, etc)? Which one would you suggest?

Thanks,
Kreshna Aryaguna Nurzaman
Gerbil XP
 
Posts: 342
Joined: Mon Apr 11, 2005 1:05 am

Postposted on Fri Nov 09, 2007 11:20 am

That was just a list of the Java ones. I think the industry standard is pretty much Squid http://www.squid-cache.org/ although I don't actually use any proxy servers.
notfred
Grand Gerbil Poohbah
 
Posts: 3489
Joined: Tue Aug 10, 2004 9:10 am
Location: Ottawa, Canada

Postposted on Fri Nov 09, 2007 11:24 am

I've heard good things about using Apache as a proxy server and I've heard great thigns about Perlbal.
Damn the torpedoes , full speed ahead.

AMD X2 4200+, Asus A8N-E, 3GBs of RAM, 7900GS
king_kilr
Maximum Gerbil
 
Posts: 4299
Joined: Sat Sep 25, 2004 10:23 pm
Location: Browsing the web far and wide.

Postposted on Fri Nov 09, 2007 1:18 pm

Yeah, like notfred says, Squid is the flagship open source proxy.
bitvector
Grand Gerbil Poohbah
 
Posts: 3234
Joined: Wed Jun 22, 2005 3:39 pm
Location: Mountain View, CA

Postposted on Fri Nov 09, 2007 2:33 pm

I could have sworn squid was an upstream cache :/ . Here is the link to perlbal: <a href="http://www.danga.com/perlbal/">linkydoodle</a> I've heard lots of good things about it.
Damn the torpedoes , full speed ahead.

AMD X2 4200+, Asus A8N-E, 3GBs of RAM, 7900GS
king_kilr
Maximum Gerbil
 
Posts: 4299
Joined: Sat Sep 25, 2004 10:23 pm
Location: Browsing the web far and wide.

Postposted on Fri Nov 09, 2007 6:08 pm

king_kilr wrote:I could have sworn squid was an upstream cache :/ .

It can do that along with a lot of other things. You can use it is a standard caching proxy on the local network, or it can also be used as a "reverse proxy" to sit in front of a specific set of web servers and load balance or cache, etc. It also supports linking multiple caches into a hierarchical cooperative cache (using ICP).
bitvector
Grand Gerbil Poohbah
 
Posts: 3234
Joined: Wed Jun 22, 2005 3:39 pm
Location: Mountain View, CA

Postposted on Fri Nov 09, 2007 8:36 pm

From what I've heard of the 'nix guys at work. Squid is the way to go. We run a few of those for customers and they are pretty darn good.
Aphasia
Grand Gerbil Poohbah
 
Posts: 3218
Joined: Tue Jan 01, 2002 6:00 pm
Location: Solna/Sweden

Postposted on Fri Nov 09, 2007 11:16 pm

I never tried Squid before :-? In fact, this will be my very first experience with proxy. Does squid have "reporting feature" of some sort to display internet usage on user basis?
Kreshna Aryaguna Nurzaman
Gerbil XP
 
Posts: 342
Joined: Mon Apr 11, 2005 1:05 am

Postposted on Fri Nov 23, 2007 9:18 am

Personally, I would go the IPCop route, as it is a cinch to setup squid on it, and I'm sure you can find an add-in to do what you want from a logging standpoint; I know with the "Advanced Proxy" addin from http://firewalladdons.sourceforge.net/ you can authenticate users as well. In any sort of LAN setting, you really should have some sort of caching server, if only for the vastly increased performance, not only for the logging capabilities.

I'm not sure how much work logging by user would be, but the squid logs definately track by IP no problem, so when I've used it, tracking the user was easy enough once I had the IP, I just started auditing logon and logoff events, to determine what user was using a particular PC at what time, which is maybe a good practice anyhow.
badger badger badger badger badger badger badger
axeman
Minister of Gerbil Affairs
 
Posts: 2009
Joined: Fri Jan 31, 2003 10:46 am


Return to Linux, Unix, and Assorted Madness

Who is online

Users browsing this forum: No registered users and 2 guests