Strona 1 z 1

[How-To] Filtrowanie treści stron

: 24 lut 2007, 01:55
autor: szmergiell
Jak ustawić DansGuardian oraz Tinyproxy do filtrowania zawartości stron www.

Instalacja

Kod: Zaznacz cały

sudo apt-get update
sudo apt-get install dansguardian tinyproxy
Konfiguracja
Otwórz jako root plik

Kod: Zaznacz cały

sudo nano /etc/dansguardian/dansguardian.conf
Na górze tego pliku jest linia

Kod: Zaznacz cały

UNCONFIGURED
Trzeba ją 'zahashować' za pomocą '#'
Następnie przepisz

Kod: Zaznacz cały

# the port that DansGuardian listens to.
filterport = 8080
# the ip of the proxy--default is the loopback (this server)
proxyip = 127.0.0.1
# the port DansGuardian connects to proxy on
proxyport = 3128
Kolejno wyedytuj plik konfiguracyjny do tinyproxy

Kod: Zaznacz cały

sudo nano /etc/tinyproxy/tinyproxy
i zamień port

Kod: Zaznacz cały

# Port to listen on.
#
Port 3128
by DansGuardian mógł z niego nasłuchiwać.

Ustawienia przeglądarki
W przypadku Firefox wejdź przez

Kod: Zaznacz cały

Edycja->Preferencje->Sieć->Ustawienia
do ustawień połączeń. Zaznacz „Ręczna konfiguracja serwerów proxy” i wpisz

Kod: Zaznacz cały

Serwer proxy HTTP: localhost Port: 8080
Nie używaj proxy dla: localhost, 127.0.0.1
Aby nie było można tak łatwo wrócić do ustawień bez filtru, konieczne jest zabezpieczenie tych ustawień poprzez wyedytowanie pliku

Kod: Zaznacz cały

sudo nano /usr/lib/firefox/firefox.cfg
i zastąpienie tekstu wewnątrz poniższym

Kod: Zaznacz cały

//
lockPref("app.update.enabled", false);
lockPref("network.proxy.type", 1); // 0 - nie ustawiono 1 - reczne 2 - automatyczne
lockPref("network.proxy.http", "localhost");
lockPref("networ.proxy.http_port", 8080);
Bazę listy do blokowania można ściągnąć stąd

DansGuardian jest za darmo, ale jeżeli ktoś chce, to może skorzystać z rozwiązania komercyjnego jakim jest SmoothWall

Jeżeli ktoś chce dodać jakieś kolejne strony, to warto zainteresować się plikami znajdującymi się w katalogu
/etc/dansguardian/
Wszystkie są ponazywane (po angielsku) i nie powinny sprawić problemów.
Jak dotychczas przy normalnym korzystaniu z internetu DansGuardian nie sprawił mi problemów poza zablokowaniem 2 (słownie dwóch!) stron nie pornograficznych. W takim wypadku można wyedytować plik

Kod: Zaznacz cały

sudo nano /etc/dansguardian/exceptionsitelist
i dodać tam własne strony.

How-To na podstawie
http://www.linuxjournal.com/article/9044