Anonim

Prečo filtrovať?

Existuje veľa dôvodov, prečo by ste pri prehliadaní webu mali chcieť filtrovať obsah. Bezpečnosť a súkromie patria medzi najbežnejšie. Filtrovanie obsahu môžete použiť na blokovanie reklám, sledovačov a škodlivých webových stránok skôr, ako sa dostanú do vášho prehliadača. Pridá ďalšiu vrstvu ochrany k vašim existujúcim doplnkom prehliadania.

Ďalším častým dôvodom použitia filtrovania obsahu je zabrániť deťom v prístupe k nevhodnému obsahu. Ako rodič to presne robíte, záleží na vás, ale filtrovanie obsahu môže zabrániť tomu, aby malé deti boli náhodne vystavené grafickému materiálu.

Čo budete potrebovať

Filtrovanie webového obsahu v systéme Linux je pomerne jednoduché, aj keď existuje niekoľko spôsobov, ako ho zvládnuť. V minulosti boli obľúbené projekty ako Dansguardian, ale to sa v súčasnosti neudržiava a jeho nástupca E2guardian nie je taký populárny. Ako pridaná záporná známka v tomto stĺpci, tieto programy vyžadujú dodatočný proxy, ako napríklad Squid alebo Privoxy.

Napodiv, všetky filtre, ktoré potrebujete, sa dajú prehľadne vykonať iba pomocou Privoxy. Táto príručka sa preto zameria na nastavenie najjednoduchšieho a najľahšieho možného filtra pomocou Privoxy a iptables.

Privoxy je veľmi populárny, takže by mal byť zabalený pre takmer akúkoľvek distribúciu, ktorú chcete použiť. Táto príručka sa zameriava na systémy založené na Debiane / Ubuntu, pretože sú najobľúbenejšie.

Nainštalujte program Privoxy pomocou aplikácie Apt.

$ sudo apt nainštalujte privoxy

Nastavenie Privoxy

Všetko, čo budete robiť, sa dá zvládnuť pomocou konfiguračných súborov. Neexistuje žiadne úhľadné grafické rozhranie. Je to iba konfigurácia. V niektorých prípadoch to nie je také milé, ale udržiava proxy svetlo, takže sa vám nebráni alebo príliš výrazne spomaľuje vaše pripojenie.

Základná konfigurácia

Ako root alebo s sudo otvorte súbor na / etc / privoxy / config.

Najprv vyhľadajte adresu na počúvanie. Toto nastavenie nastaví adresu a port, na ktorom program Privoxy počúva. Zvyčajne je nastavenie už nastavené na inteligentné predvolené nastavenie, ale ak nie je, nastavte ho tak, aby sa zhodovalo s nasledujúcim.

adresa na počúvanie 127.0.0.1:8118

Ďalej vyhľadajte nastavenie, ktoré umožní aplikácii Privoxy zachytiť žiadosti. Vyhľadajte akceptované zachytené žiadosti a nastavte hodnotu rovnú 1. Ak tam nie je, záznam vytvorte.

prijímať žiadosti o odpočet 1

filtre

V predvolenom nastavení bude Privoxy blokovať veľa vecí. To zahŕňa bezpečnostné hrozby aj nevhodný obsah. Ak ste tu len pre jednu alebo druhú, môžete upravovať alebo odstraňovať veci zo zoznamu.

Konfiguračný súbor Privoxy s pravidlami filtra je na adrese /etc/privoxy/filter.default. Poobzeraj sa. Privoxy používa na filtrovanie regulárne výrazy, potom môže blokovaný obsah nahradiť HTML. Ak hľadáte rodičovskú kontrolu, sú pod surovým rodičovstvom

Ktorékoľvek z týchto pravidiel môžete upraviť, pridať alebo odstrániť. Ak si nie ste úplne istí, čo robí regulárny výraz, skopírujte ten, ktorý má požadované správanie, a upravte ho pre slová / obsah, ktorý chcete zablokovať.

iptables

Predtým, ako môžete svoj filter otestovať, musíte nastaviť firewall iptables, ktorý nasmeruje všetok webový prenos cez Privoxy. Toto je „priehľadná“ časť filtrovania obsahu. Používatelia nebudú môcť vidieť, čo sa deje. Ich prevádzka bude automaticky presmerovaná a filtrovaná. Či už pridáte ďalšie pravidlá, je úplne na vás. Ak chcete pridať presmerovanie, spustite nasledujúce príkazy.

$ sudo iptables -t nat -A PREROUTING -p tcp --port 80 -j REDIRECT - do -port 8118 $ sudo iptables -t nat -A PREROUTING -p tcp --port 443 -j REDIRECT - to-port 8118

Teraz bude všetka vaša prevádzka prebiehať cez privoxy. Bohužiaľ, iptables predvolene neukladá vaše pravidlá. Na uloženie budete musieť nainštalovať ďalší balík.

$ sudo apt install iptables-persistent Bude sa spýtať, či chcete uložiť svoje pravidlá. Odpoveď: „Áno.“

Stále existuje šanca, že to nebude fungovať. Transparentné servery proxy a HTTPS spravidla nevychádzajú dobre. V takom prípade sa budete musieť spoľahnúť na nastavenie servera proxy v prehliadači. Existuje však spôsob, ako to môžete zablokovať, ale je to trochu väčšie úsilie. Ak sa však snažíte filtrovať obsah pre malé deti, nemal by to byť problém. Otvorte nastavenia servera proxy v prehliadači a ukážte na adresu 127.0.0.1:8118. Tým sa vynúti všetka prevádzka prehliadača cez Privoxy. Ak ste v prehliadači Firefox, nastavenia servera proxy sú v dolnej časti karty „Všeobecné“ v ponuke „Predvoľby“.

Ak máte čo do činenia s viac kreatívnymi jednotlivcami, ktorí sa môžu pokúsiť obísť proxy, musíte nájsť konfiguračný súbor pre váš prehliadač, ktorý riadi proxy, a zmeniť vlastníctvo na root a povolenia iba na čítanie.

Vyskúšajte to

Vyskúšajte to! Pomocou prehliadača v počítači, ktorý ste nakonfigurovali, prejdite na blokovaný obsah. Ak to nie ste veľmi pohodlné, môžete sa kedykoľvek vrátiť a nastaviť dočasné pravidlo, ktoré môžete vyskúšať.

Dúfajme, že všetko je nastavené tak, ako potrebujete, a váš počítač účinne blokuje požadovaný obsah. Ak nie, môžete svoje pravidlá kedykoľvek upraviť a prispôsobiť.

Zostavte si svoj vlastný filter webového obsahu pomocou linux a privoxy