Mainos / Advertisement:

Ero sivun ”SquidGuard” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
 
(10 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 7: Rivi 7:
  
 
   aptitude install squidguard
 
   aptitude install squidguard
 +
 +
Asenna lisäksi [[squid]] tai squid3
  
 
== Konfigurointi ==
 
== Konfigurointi ==
Rivi 22: Rivi 24:
 
Pura tiedosto
 
Pura tiedosto
  
   tar -zxvf shallalist.tar.gz
+
   tar -zxvf blacklists.tgz
  
 
Kopioi tietokannat SquidGuardin hakemistoon
 
Kopioi tietokannat SquidGuardin hakemistoon
  
   cp -avr BL/porn/ /var/lib/squidguard/db/
+
   cp -R blacklists/ads/ /var/lib/squidguard/db/
  
 
Luo tietokanta tekstitiedostoista
 
Luo tietokanta tekstitiedostoista
  
  cd /var/lib/squidguard/db/porn
+
   squidGuard -d -b -P -C all
   squidGuard -b -C domains
 
  squidGuard -b -C urls
 
  
 
Konfiguroi käyttöoikeudet tietokanta tiedostoihin:
 
Konfiguroi käyttöoikeudet tietokanta tiedostoihin:
  
 
   chown proxy:proxy -R /var/lib/squidguard/db/
 
   chown proxy:proxy -R /var/lib/squidguard/db/
 +
 +
[[Luokka:Linux|SquidGuard]]
 +
[[Luokka:Squid|SquidGuard]]
  
 
=== Squid3 konfigurointi ===
 
=== Squid3 konfigurointi ===
Rivi 46: Rivi 49:
 
Lisää seuraava rivi kohtaan url_rewrite_program:
 
Lisää seuraava rivi kohtaan url_rewrite_program:
  
   url_rewrite_program /usr/bin/squidGuard
+
   url_rewrite_program /usr/bin/squidGuard -c /etc/squidguard/squidGuard.conf
  
 
=== SquidGuard konfigurointi ===
 
=== SquidGuard konfigurointi ===
Rivi 52: Rivi 55:
 
Avaa SquidGuard konfigurointi tiedosto:
 
Avaa SquidGuard konfigurointi tiedosto:
  
   nano /etc/squid/squidGuard.conf
+
   nano /etc/squidguard/squidGuard.conf
  
Lisää seurava rivi
+
Lisää source osoite, eli paikallisen verkkosi IP:t:
 +
 
 +
<pre>
 +
src localnet {
 +
 
 +
        ip              10.0.0.0/8
 +
}
 +
</pre>
 +
 
 +
Lisää seurava rivi, tällä estetään mainokset
  
 
   dest ads {
 
   dest ads {
Rivi 70: Rivi 82:
 
         }
 
         }
 
}
 
}
 +
 +
Lataa konfigurointi tiedostot uudelleen:
 +
 +
  /etc/init.d/squid reload
 +
 +
tai
 +
 +
  /usr/sbin/squid -k reconfigure
 +
 +
Testaa konfiguraatio
 +
 +
  echo "http://DOMAIN-NAME-HERE / - - GET" | squidGuard -d
 +
 +
== Lähteet ==
 +
 +
http://www.cyberciti.biz/faq/squidguard-web-filter-block-websites/
 +
 +
https://help.ubuntu.com/community/SquidGuard
 +
 +
http://www.squidguard.org/Doc/examples.html
 +
 +
[[Category:Linux]]
 +
[[Category:Squid]]

Nykyinen versio 14. elokuuta 2016 kello 17.34

SquidGuardin avulla voit suodattaa tiettyjä domaneja Squidin kanssa. Tällä voi tehdä esimerkiksi Adblockin.


Asennus

Asennus tapahtuu kätevästi pakettihallinnasta

 aptitude install squidguard

Asenna lisäksi squid tai squid3

Konfigurointi

Estolistojen konfigurointi

Hae Blacklistit:

 http://www.squidguard.org/blacklists.html

Esimerkiksi:

 wget -c http://squidguard.mesd.k12.or.us/blacklists.tgz

Pura tiedosto

 tar -zxvf blacklists.tgz

Kopioi tietokannat SquidGuardin hakemistoon

  cp -R blacklists/ads/ /var/lib/squidguard/db/

Luo tietokanta tekstitiedostoista

 squidGuard -d -b -P -C all

Konfiguroi käyttöoikeudet tietokanta tiedostoihin:

 chown proxy:proxy -R /var/lib/squidguard/db/

Squid3 konfigurointi

Konfiguroi Squid3:

 nano /etc/squid3/squid.conf

Lisää seuraava rivi kohtaan url_rewrite_program:

 url_rewrite_program /usr/bin/squidGuard -c /etc/squidguard/squidGuard.conf

SquidGuard konfigurointi

Avaa SquidGuard konfigurointi tiedosto:

 nano /etc/squidguard/squidGuard.conf

Lisää source osoite, eli paikallisen verkkosi IP:t:

src localnet {

        ip              10.0.0.0/8
}

Lisää seurava rivi, tällä estetään mainokset

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


Konfiguroi acl:

 acl {
       default {
               pass  !ads all
               redirect http://192.168.1.11/blocked.html?clientaddr=%a+clientname=%n+clientident=%i+srcclass=%s+targetclass=%t+url=%u
       }

}

Lataa konfigurointi tiedostot uudelleen:

 /etc/init.d/squid reload

tai

 /usr/sbin/squid -k reconfigure

Testaa konfiguraatio

 echo "http://DOMAIN-NAME-HERE / - - GET" | squidGuard -d

Lähteet

http://www.cyberciti.biz/faq/squidguard-web-filter-block-websites/

https://help.ubuntu.com/community/SquidGuard

http://www.squidguard.org/Doc/examples.html

Mainos / Advertisement: