Mainos / Advertisement:
Ero sivun ”SquidGuard” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(Ak: Uusi sivu: SquidGuardin avulla voit suodattaa tiettyjä domaneja Squidin kanssa. Tällä voi tehdä esimerkiksi Adblockin. == Asennus == Asennus tapahtuu kätevästi pakettihallinnasta...) |
|||
(11 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 | + | tar -zxvf blacklists.tgz |
Kopioi tietokannat SquidGuardin hakemistoon | Kopioi tietokannat SquidGuardin hakemistoon | ||
− | cp - | + | cp -R blacklists/ads/ /var/lib/squidguard/db/ |
Luo tietokanta tekstitiedostoista | Luo tietokanta tekstitiedostoista | ||
− | + | squidGuard -d -b -P -C all | |
− | squidGuard -b - | ||
− | |||
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/ | + | 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 { | ||
− | domainlist | + | domainlist ads/domains |
− | urllist | + | urllist ads/urls |
} | } | ||
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.
Sisällysluettelo
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/
Mainos / Advertisement: