Dansguardian’ın çalışabilmesi için sisteminizde squid kurulu olmalıdır. Kurulu değilse yum install squid komutuyla kurabilirsiniz. Transparent proxy kullanacağımızdan bir firewall yazılımı da yüklü olmalıdır. Biz shorewall kullandık. Shorewall kurulumu burada anlatılmıştır. Rpm install için
komutuyla indirdiğimiz rpm dosyasını kuruyoruz. Rpm kurduysanız buradan devam ediniz, rpm kurmak istemiyorsanız şu adımları takip edin: Öncelikle http://dansguardian.org/downloads/2/Stable/ adresinden dansguardian’ın son sürümünü indiriyoruz. Benim kurduğum sürümün doğrudan linki http://dansguardian.org/downloads/2/Stable/dansguardian-2.10.1.1.tar.gz Eğer daha yeni bir sürüm varsa siz onu kurabilirsiniz.
komutuyla dansguardian dizinine giriyoruz. şimdi sırasıya “
./configuremakemake install
komutlarını çalıştıracağız. Configure komutunun çalışabilmesi için sistemininizde compiler ve zlib yüklü olmalıdır. Eğer sisteminizde yok ise
yum install gcc gcc-c++ zlib-devel
komutuyla derleyiciyi kurabilirsiniz. ayrıca PCRE ile ilgili bir hata alırsanız yum install pcre-devel komutunu vermeniz gerekiyor.
./configuremakemake install
komutlarıyla kurulumu tamamlıyoruz. Kurulum tamamlandı. Şimdi chkconfig dansguardian on komutuyla dansguardian’ın açılışta çalışmasını sağlıyoruz. Böyle bir dosya olmadığına dair bir hata alabilirsiniz. Bu durumda:
REDIRECT loc 8080 TCP 80 - !192.168.2.15,192.168.0.2
burada loc yerel network, 8080 dansguardian portu, 80 http portu, ! ile başlayan ipler ise bu kuralın dışında kalan ip adresleri.Burada benim kurduğum firewall’ın yerel ip’leri.