Setarea DansGuardian

DansGuardian Filtre inteligente

Obosit de lucruri, pe care le, angajații și copiii tăi nabredayut on-line? Noi cenzurează Marco Fioretti este o soluție deschisă - aceasta va ajuta să stabilească un conținut flexibil, sofisticat filtre pentru Web.

In LXF76 Hardcore Linux cititori tutorial au câștigat o mulțime de BBCs - „Puncte Geeks Calculatoare» (Geek puncte), setarea server proxy Squid. Dacă ați fost implicat, am păstra pariuri că acum naviga pe Internet mai repede decât oricând, iar copiii sunt protejate de a descărca un virus sau contact cu site-uri suspecte. În acest tutorial am de gând să submineze sentimentul svezheobretennoe de securitate, și de a vă ajuta să facă față cu mai multe amenințări sumbre ale Internetului - și, desigur, câștiga puncte suplimentare cu gust de nucă.

Instalarea de la sursa? Exact!
Înainte de a începe, verificați site-ul DG pentru cea mai recentă versiune (cod sursă și RPM-pachete pentru versiunea 2.8.0.6, puteți lua, de asemenea, discul nostru). Dacă managerul de pachete al distribuției dvs. va găsi pachetul binar corespunzător, puteți discuta și de a folosi; dar dacă nu ați construi programe de la codul sursă, acum este momentul pentru a învăța.

Motivul pentru care te-am sfătui să obțineți modul degetul mare este că DG - unul dintre cel mai sigur mod de a merge prin acest rit de trecere. DG special în scris, fără trimiteri la biblioteci terțe părți, deci este mare pentru a îndeplini ori de câte ori există instrumente moderne GNU. Deci, ce mai aștepți? În primul rând, descărcați arhiva cu cea mai recentă versiune și a alerga (ca root) următoarea comandă:


în cazul în care versiunea numărul - numărul de versiune a pachetului ați descărcat [doar rulat ca root, doar ultima comandă - Ed.].

În schimb, tipul, te rog, acest lucru:

Ați terminat? Excelent! Primiți un mesaj de eroare „Nu există un astfel de fișier sau director“ (Nu există un astfel de fișier sau director)? Suntem prea! Nu intrați în panică: DG stabilit, dar ce bucurie, în cazul în care documentația este întotdeauna adevărat?

Știi, în cazul în care este blocat în sistemul dvs., prin tastarea whereis DansGuardian:

Ce sa întâmplat a fost că script-ul implicit compilării folosește ca directorul de bază / usr / local. Pentru a instala într-o altă locație pe care doriți să le adăugați la opțiunea de mai sus comanda ./configure --prefix = NOVYY_KATALOG.

Ei înseamnă că DG, așa cum am avertizat, stă între browser și server proxy, caz în care se va folosi portul TCP- 8080 pentru a comunica cu browser-ul și simultan 3128 portul pentru comunicarea cu orice server proxy asculta pe acel port. De la 3128, „din întâmplare“ este Squid portul implicit, ambele servere găsesc imediat unul pe altul la setarea implicită.

Desigur, nu există nici un motiv mistice păstrează aceste camere: principalul lucru care se potrivesc. Aceasta este, o proxyport valoare trebuie să se potrivească cu http_port Squid (sau serverul proxy echivalent variabila pe care o alegeți), iar valoarea filterport - cu înregistrate în setările browser-ului câmpul pentru port proxy. (Asta este, dacă nu au recurs la trucuri pentru filtrarea de pachete, care sunt descrise în continuare.)

Cu această metodă de stabilire a utilizatorilor în câteva secunde pentru a anula orice filtru, pur și simplu comanda browser-ul dvs. pentru a ignora proxy (folosind „Conectare directă la Internet“ butonul radio - Conectare directă la Internet în Firefox), sau prin setarea acestuia direct pe portul Squid .

Asigurându-vă că sunt andocat în mod corespunzător toate piesele puzzle-ului, găsiți Access secțiunea Web Denied Raportarea în fișierul de configurare: este timpul pentru a decide ce mesaj utilizatorilor (sau le în timp ce testați filtrul) ar trebui să se vedea, lovind un invalid pagină web.

Puteți selecta una dintre cele patru moduri, care variază de la 0 (invizibil) la 3. podlovat modul invizibil: toate paginile discutabile vizitate sunt înregistrate în jurnal, dar nu a blocat - adică, utilizatorii nu suspectează că plimbarea pe web - „sub capota“. Modul 3 Vă recomandăm atunci când browser-ul afișează o pre-pregătite mesaje șablon în loc de pagini blocate, care pot fi chiar folosite pentru glume nevinovate, după cum va fi prezentat mai târziu.

HTML-șablon utilizat în acest caz - este un fișier numit template.html, localizat în directorul și subdirectorul definite de următoarele două variabile:


Prin setarea acestei opțiuni, opri și bucurați-vă de aplauze apreciativ utilizatori.

Cele mai multe dintre proiectii vor face Google, și DG va lucra numai cu cei care rămân. Fragment, care va bloca expresia exactă „Bărbaților sunt perdanți“ într-o căutare Google în phraselists / Googlesearch / fișiere interzise:

Singurul truc în această definiție - este necesar să se stabilească toate URL-ul corect într-un format criptat. În acest caz, golurile au fost înlocuite cu „+“ semne și ghilimele - la 22% [Dacă am avut de a bloca expresia „toți oamenii - bastarzi,“ fiecare scrisoare rus ar trebui să fie, de asemenea, supuse la URL-encode - Ed ] ..


Conectarea filtrelor dvs.
Dovedirea conceptul, să ia o privire imaginea de ansamblu. Du-te la directorul $ install_dir / etc / DansGuardian / liste și introduceți