Any recommendations for an internet caching proxy server?

Swanny

Diamond Member
Mar 29, 2001
7,456
0
76
Hello all,

I'm working on the network for my fraternity. The internet is a times pretty slow, so I thought that putting in a caching proxy server might help performance, since many guys are looking at the same (university) sites. I'm looking for suggestions of a good, stable, free proxy program. It will probably be run on a Mac G4 (Linux) dedicated to the job (because we have one sitting around).

Let me know if you need more information. Right now the internet traffic from 51 guys is all going through 3 switches and straight into our Sonicwall Router/Firewall. DHCP is done by our Win 2003 domain server.


Thanks,
Swan
 

Swanny

Diamond Member
Mar 29, 2001
7,456
0
76
What about performance? Will a G4 with 256Mb RAM be capable enough to run Linux and Squid without decreasing internet performance? I just want to make sure that putting the proxy in won't decrease performance more than it increases it.
 

spidey07

No Lifer
Aug 4, 2000
65,469
5
76
Originally posted by: Swanny
What about performance? Will a G4 with 256Mb RAM be capable enough to run Linux and Squid without decreasing internet performance? I just want to make sure that putting the proxy in won't decrease performance more than it increases it.

caching is a very simple and undemanding application unless you have 10s of thousands of users.
 

spidey07

No Lifer
Aug 4, 2000
65,469
5
76
Originally posted by: n0cmonkey
The more ram the better, but I'd trust spidey07's judgment.

well yeah, that's true. more ram = good.

I believe squid even has transparent proxying.
 

randal

Golden Member
Jun 3, 2001
1,890
0
71
yea, it does transparent proxying. Back when shoestring budgets were my style, I had a k6-400 with 512MB of ram running freebsd/ipfw/natd/squid for ~500 folks at an event one time. Ran without a problem and really really helped to make the most of the limited (<1mbps) available bandwidth.
 

Swanny

Diamond Member
Mar 29, 2001
7,456
0
76
Is any flavor of Linux better for a server app like this than any other? I'd like to stick to a free one.
 

EatSpam

Diamond Member
May 1, 2005
6,423
0
0
Originally posted by: Swanny
Is any flavor of Linux better for a server app like this than any other? I'd like to stick to a free one.

I use Fedora Core for everything. I think its a fairly easy distro to work with. I believe there is a PPC version that will work on your G4.
 

Garion

Platinum Member
Apr 23, 2001
2,328
6
81
I deal with proxies all day long as a professoin - Squid is a good one. I haven't ever used it in transparent mode but if you can, that's the preferred solution.

There are actually some specialized Linux distributions out there that have Squid pre-configured along with some other tools like traffic shapers, etc. which you can use to prevent P2P apps from eating up your entire bandwidth and not leaving anything for browsing. It's definitely worth doing.

To be honest, running Squid on a G4 is way overkill. Go out and spend $250-$300 on a generic PC that you can dedicate to this purpose. Decent processor, 512 MB RAM, 7200 RPM hard drive of a reasonable size (200+ GB) and you're good.

- G
 

cmetz

Platinum Member
Nov 13, 2001
2,296
0
0
squid+linux is the standard solution to this problem.

Cache servers don't help you as much as you think. Not enough locality and too much dynamic content mean the cache server isn't often going to do enough better than your local client disk cache. I think at the end of the day, you probably just don't have enough bandwidth, and unless you solve that problem your efforts are mostly futile.
 

nweaver

Diamond Member
Jan 21, 2001
6,813
1
0
I would go for a minimalistic install, DSL (not sure if it has ppc) Debian net install, maybe Ubuntu server. I've not touched FC for a while, but it always leaves me feeling bloated.
 

Swanny

Diamond Member
Mar 29, 2001
7,456
0
76
Originally posted by: Garion
I deal with proxies all day long as a professoin - Squid is a good one. I haven't ever used it in transparent mode but if you can, that's the preferred solution.

There are actually some specialized Linux distributions out there that have Squid pre-configured along with some other tools like traffic shapers, etc. which you can use to prevent P2P apps from eating up your entire bandwidth and not leaving anything for browsing. It's definitely worth doing.

To be honest, running Squid on a G4 is way overkill. Go out and spend $250-$300 on a generic PC that you can dedicate to this purpose. Decent processor, 512 MB RAM, 7200 RPM hard drive of a reasonable size (200+ GB) and you're good.

- G


I'm doing it on the G4, 256Mb RAM, unknown 20Gb HD because I had one sitting in the server room not being used.

Do you have any links/names of the specialized distros you mentioned?
 

Goosemaster

Lifer
Apr 10, 2001
48,777
3
81
Originally posted by: cmetz
squid+linux is the standard solution to this problem.

Cache servers don't help you as much as you think. Not enough locality and too much dynamic content mean the cache server isn't often going to do enough better than your local client disk cache. I think at the end of the day, you probably just don't have enough bandwidth, and unless you solve that problem your efforts are mostly futile.

Aye.

It really depends on the situation though..still, yeah, it's not all that it is cut out to be unless you gave a gazillion users
 

Goosemaster

Lifer
Apr 10, 2001
48,777
3
81
Originally posted by: Swanny
Originally posted by: Garion
I deal with proxies all day long as a professoin - Squid is a good one. I haven't ever used it in transparent mode but if you can, that's the preferred solution.

There are actually some specialized Linux distributions out there that have Squid pre-configured along with some other tools like traffic shapers, etc. which you can use to prevent P2P apps from eating up your entire bandwidth and not leaving anything for browsing. It's definitely worth doing.

To be honest, running Squid on a G4 is way overkill. Go out and spend $250-$300 on a generic PC that you can dedicate to this purpose. Decent processor, 512 MB RAM, 7200 RPM hard drive of a reasonable size (200+ GB) and you're good.

- G


I'm doing it on the G4, 256Mb RAM, unknown 20Gb HD because I had one sitting in the server room not being used.

Do you have any links/names of the specialized distros you mentioned?

astaro is a linux firewall os that comes with squid. All graphical too
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |