Jump to content

Why proxy?


phunni
 Share

Recommended Posts

I currently have a setup where, one basic spec machine runs a firewall and shares it's internet connection and printer with my network.

 

I have recently wondered about whether or not it would be a good idea t orun a proxy (such as squid) on this server as well. I'm not 100% sure of the implications of this however.

 

Would a low spec machine be able to run a proxy server (Pentium, 32MB RAM)? Also, are there any issues considering that most of my desktop software that could make use of a proxy is already configured - will it be nightmare to go through and individually re-configure everything?

 

Any thoughts or advice that anyone has on this would be appreciated

Link to comment
Share on other sites

I've not setup one myself, but I'll try to give some commenst as far as my knowledge of it goes....

 

Would a low spec machine be able to run a proxy server (Pentium, 32MB RAM)? Also, are there any issues considering that most of my desktop software that could make use of a proxy is already configured - will it be nightmare to go through and individually re-configure everything?

 

Well, your proxy will do normally do all your internetconnections...., the question is maybe, can squid run on it?Look if there are minimum requirements for squid. If you can run it and a lot of people on your network acces the same pages,...squid will give a boost toit, because the pages only have to be transferred over the lan...maybe squid first does a checdk if teh pages aren't outdated, but it will be much faster and your ineternetconnection can be sooner used for something else...

 

If you can install squid, you should also see if you like SquidGuard, it's got some securityfeatures:

 

http://www.squidguard.org/

 

squidGuard can be used to

 

limit the web access for some users to a list of accepted/well known web servers and/or URLs only.

block access to some listed or blacklisted web servers and/or URLs for some users. **)

block access to URLs matching a list of regular expressions or words for some users. **)

enforce the use of domainnames/prohibit the use of IP address in URLs. **)

redirect blocked URLs to an "intelligent" CGI based info page. **)

redirect unregistered user to a registration form.

redirect popular downloads like Netscape, MSIE etc. to local copies.

redirect banners to an empty GIF. **)

have different access rules based on time of day, day of the week, date etc.

have different rules for different user groups.

and much more..

 

 

Because you're already on a network and have to distribute internet already, you won't have any extra problems I think, the computer must be fast enough to run squid and to handle the internetconnections....I think it will just give a boost to your internetconnections, the programs won't have more problems(any?) as before....

Link to comment
Share on other sites

I currently have a setup where, one basic spec machine runs a firewall and shares it's internet connection and printer with my network.

 

I have recently wondered about whether or not it would be a good idea t orun a proxy (such as squid) on this server as well.  I'm not 100% sure of the implications of this however.

 

Would a low spec machine be able to run a proxy server (Pentium, 32MB RAM)?  Also, are there any issues considering that most of my desktop software that could make use of a proxy is already configured - will it be  nightmare to go through and individually re-configure everything?

 

Any thoughts or advice that anyone has on this would be appreciated

 

I would say you would be pushing it with only 32mb of ram, it also depends on the amount of clients. Do you have another server? you could put the proxy on a more beefy machine, it doesn't have to be on the firewall at all.

 

It's simple to setup mozilla clients to use the proxy. edit -> preferences -> advanced -> proxies -> http proxy slap in the ip of the proxy and the port number (which a can't remember of the top of my head). Shut down mozilla and restart it, done.

Link to comment
Share on other sites

I think I've come to the conclusion that my machine will not be up to the job - although there will only be a maximum of four users trying to connect. There are other services run on the server that will also use memory. I don't really want to use another machine on the network as the whole point of my getting and installing tyhe machine I use as a server is that ot can just be left running and evertything will work - I don't want to have to do that with my other machines

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...