Top Nav

Squid Guard

We’ll start by installing Squid:

Squid is now installed at /usr/local/squid.

Notice that we use the “wget” command to download the software. Then we unpack and build the software. The build sequence is very typical for Linux packages – configure, make, make install.

We finish up by saving the distribution to /root/archive and removing the build
directory that is no longer needed.

Configuration for squid is pretty simple in the basic case. All configuration is
stored in a single file located at /usr/local/squid/etc/squid.conf.

The squid.conf file can be edited with your favoriate text editor. All though there
are hundreds of configuration options only a few are needed in a basic install. We made the following changes:

a. Find the line that looks like this (approx line 684):

Remove the “#” comment from the begining of the line and set the desired cache size and location:

This defines a cache of not more then 768MB of disk storage.

  • squidblacklist is the worlds leading publisher of native acl
    blacklists tailored specifically for Squid proxy, and alternative formats for all major third party plugins as well as
    many other filtering platforms. Including SquidGuard, DansGuardian, and ufDBGuard, as well as pfSense and more.

    There is room for better blacklists, we intend to fill that gap.

    It would be our pleasure to serve you.


    Benjamin E. Nichols