[linux-network] Re: Ynt: Re: SquidGuard Hakkında

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Erçin EKER (erc.caldera@gmx.net)
Date: Mon 19 Apr 2004 - 16:23:54 EEST


On Prş, 2004-04-15 at 01:26 +0300, linux42 wrote:
        mesela diyecemki 192.168.0.5
        192.168.0.6
        192.168.0.7
        192.168.0.8 bu ipler mesela sadece www.yahoo.com www.mynet.com
        www.linux.org bu sitelere girebilsinler baska hic bir siteye giremesinler
        
        192.168.0.100 192.168.0.101 192.168.0.102 bu ipler de www.hotmail.com
        www.gelecek.com adreslerine girebilsinler mesela sadece bunları istiyom
        ama tabi blacklist her ikisi icinde gecerli olsun ve giremesinler.

yapılandırma dosyamız şöyle olsun

cat /etc/squid/squidGuard.conf
########
logdir /usr/local/squidGuard/log
dbhome /usr/local/squidGuard/db

acl {
 default {
     pass none
     redirect
http://localhost/cgi/blocked?clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&url=%u
 }
}
########

"/usr/local/squidGuard/db" dizini altında (ya da "dbhome" a kaşlık gelen
dizin) örnek olarak "sakincasiz"
adında bir dizin açın bu dizin içinde "domanins" ve "urls" adında 2
dosya oluşturun. "domains" dosyasının içeriğinide şöyle yapın:

cat /usr/local/squidGuard/db/sakincasiz/domains
########
mynet.com
linux.org.tr
hotmail.com
########

"urls" dosyasıda domain değil belirli bir adresi bloklamak için

cat /usr/local/squidGuard/db/sakincasiz/urls
########
zavazingo.com/~iyiadres
denemeler.org/yazilar
########

şimdi bilgisayar grubunu tanımlayalım:

########
src buodadakibilgisayarlar {
ip 192.168.0.5 192.168.0.6 192.168.0.7 192.168.0.8
}
########

şimdi ulaşılacak adresler için bir grup oluşturalım:

########
dest sakincasiz {
    domainlist sakincasiz/domains
    urllist sakincasiz/urls
}
########

ip adresi aralığı uzunsa "ip" nin karşısına aralık olarak birşeylerde
yazabilirsin ("192.168.0.10-192.168.0.100" gibi, ya da bir dosya içinde
listeleyip de yapmak istersen "ip" yerine "iplist" ve değer olarakta
dosyayı işaret edersin). daha sonra genelde dosyanın sonunda bulunan
"acl" kuralına şöyle bir ekleme yaparsın;

########
acl {

  buodadakibilgisayarlar {
        pass sakincasiz
        }
}
########
bu işinizi görmeli (umarım görür pek acele yazdım :) )

herşey bittikten sonra "/etc/squid/squidGuard.conf" dosyasının hali şuna
benzeyecek:

cat /etc/squid/squidGuard.conf
########
logdir /usr/local/squidGuard/log
dbhome /usr/local/squidGuard/db

src buodadakibilgisayarlar {
ip 192.168.0.5 192.168.0.6 192.168.0.7 192.168.0.8
}

dest sakincasiz {
    domainlist sakincasiz/domains
    urllist sakincasiz/urls
}

acl {

  buodadakibilgisayarlar {
        pass sakincasiz
}

default {
     pass none
     redirect
http://localhost/cgi/blocked?clientaddr=%a&clientname=%n&clientuser=%i&clientgroup=%s&url=%u
 }
}

Umarın yanlış birşeyler yazmamışımdır, biraz ayak üstübir cevap oldu da :)

daha çok ayrıntı için --> http://www.squidguard.org

Kolay gelsin.

-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GP d++ s+:+ a-- C++++ UL++++ P+++++ L+++++ E--- W+++ 
N++++ o+++++ K w--- O M+ V PS+ PE+++ Y+ PGP+++ t++ 5
 X+++ R++ tv b++ DI+++ D+++ G+++ e+ h++ r+ y++ 
------END GEEK CODE BLOCK------

-- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part

-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBAg9Lo8+WsZkHV+24RAs3hAJ93mydUb2PHN9Js7pCfANduF3kvfACfUUvE zS0BISBDS8uuAA6surpNTHg= =T5FE -----END PGP SIGNATURE-----


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.