Abstract
The squid proxy server is very useful for a local network accessing a lot of Web pages through a slow, or relatively slow connection. It maintains a cache of most visited pages so that they don't need to be retrieved twice from the Internet if requested by two different users.
First of all you need to choose a port for the proxy to listen requests on. Users will have to configure their Web browsers to use this port as proxy port and your server name as proxy server.
Depending on your memory you can allocate more or less to the Proxy. The more memory cache, the less disk access on the server. Depending on your available disk size you can allocate more or less room for cached pages. The more space, the less accesses to the Internet.
Three access levels are possible for clients wishing to use the proxy:
All. There is no restriction, all computers are granted access to the cache;
Local Network. Only machines on the local network can have access to the proxy;
localhost. Only the local machine, the server, can access its own proxy.
If you have previously chosen the Local Network access policy, here you can here choose to restrict even more the access to a particular subnetwork or domain. Enter your choice from the following proposals.
If your server itself has access to another bigger proxy connected to the Internet, you can choose here to Define an upper level proxy to which requests will be forwarded. If so the next step will ask you for the name of that server.