DansGuardian - cel mai bun filtrarea conținutului
Nu DansGuardian descarcă pagini web direct: este proiectat să funcționeze pe un server proxy, de exemplu, Squid. Astfel, acesta rămâne disponibil toate avantajele de a crește viteza de servere proxy inerente.
Dar caracteristica principală DansGuardian în recunoașterea cuvinte sau expresii pe care le-ar dori să blocheze în textul de pagini web. Multe cuvinte și expresii, care, în conformitate cu standardele general acceptate, ar trebui să fie blocate, făcute la setările implicite. Pridusmotrena, de asemenea, posibilitatea de a împărți utilizatorii în grupuri, fiecare cu propriile setări de filtrare.
Ca web-filtre, DansGuardian pot bloca sau restricționa descărcarea fișierelor și încărcarea fișierelor pe server prin formularul Web. Tipuri MIME, extensia sau dimensiunea fișierului - toate acestea pot fi utilizate ca blocarea criterii. Există metode pentru determinarea virusurilor în investițiile admisibile.
Instalarea și configurarea DansGuardian
1. Prin managerul de pachete Synaptic pentru a instala pachetul de DansGuardian.
2. Configureaza prin /etc/dansguardian/dansguardian.conf fișier Midnight Commander:
# Pentru conținutul propriu-zis de filtrare limba rusă va îndeplini aceste setări
# Parametrul care deține filtrarea în două etape, prima dată a aduce toate caracterele la litere mici, și apoi utilizați ortografia originală
preservecase = 2
# Include codificarea HEX tuturor caracterelor pentru a filtra paginile cu codificări diferite
hexdecodecontent = on
# Înlocuiește algoritmul standard al DFA, mâner corect caracterele Unicode, Forța algoritmul de căutare rapidă
forcequicksearch = on
3. Listele filtre DansGuardian pe care le puteți adăuga / edita pentru a se potrivi nevoilor dumneavoastră, localizate în directorul / etc / DansGuardian / liste
liste 4.Sostavim de fraze pentru a filtra conținutul în limba rusă. liste Creați nevoie în trei codificări (Windows 1251, UTF-8, KOI8-R), pentru a avea apoi probleme cu blocarea.
Du-te la directorul / etc / DansGuardian / liste / phraselists și de a crea un dosar acolo pentru listele noastre:
cd / etc / / liste / phraselists DansGuardian
sudo mkdir Rus
Ne întoarcem la acest dosar și de a crea un gol pentru o listă de fișiere:
Deoarece consola de sistem PCLinuxOS este UTF-8, principala lucrare vom continua cu rusutf8 fișier. Adăugați frazele necesare și greutatea lor. Formatul de înregistrare este după cum urmează:
număr <40> Aceasta se referă la „gradul de toleranță“, cu atât mai mare este, mai puține numărul de ori un cuvânt trebuie să apară pe pagina pentru a bloca. O virgulă între fraza și greutatea acesteia.
Focus pe un punct mic, spațiu înainte și după fraza. Prezența lor nu permite metacaractere la verificarea. De exemplu, înregistrarea <наркотик> va bloca cuvântul „drog“, dar nu va „medicamente“. O frază <эро> bloca chiar și cuvinte, cum ar fi „Aeroflot“, este înțelept să înregistreze <эро>, care va bloca toate cuvintele care încep cu asta.
Prin crearea unei liste de Unicode, ea transcoda la restul de codificare:
inconv -f UTF-8 -t WINDOWS-1251 rusutf8> rus1251
inconv -c -f UTF-8 -t KOI8-R rusutf8> ruskoi8
opțiunea -c în al doilea rând dă instrucțiuni arunca acele caractere care nu pot fi transformate, deoarece KOI8, în comparație cu codificări moderne, conține un număr limitat de caractere.
Acum conectați listele noastre pentru acest lucru la fișierul / etc / DansGuardian / liste / weightedphraselist adăugați linia:
#Russian
.include
.include
.include
5. În cazul în care rulează Squid server proxy rula DansGuardian:
5. Dacă doriți să restricționați utilizatorii pentru a ocoli DansGuardian, apoi de la roota executați următoarele comenzi:
Datorită acestor reguli, vei fi sigur că conexiunile de intrare pe un port, altul decât 8080 (portul care se execută DansGuardian), va fi blocat, iar utilizatorii nu pot obține acces la deschis serverul proxy Squid pe portul 3128. Puteți, de asemenea, doar bloca portul 3128 este următoarea: