Anonim

Kāpēc filtrēt?

Ir daudz iemeslu, kāpēc jūs vēlaties filtrēt saturu, pārlūkojot tīmekli. Drošība un privātums ir vieni no visizplatītākajiem. Varat izmantot satura filtrēšanu, lai bloķētu reklāmas, izsekotājus un ļaunprātīgas vietnes, pirms tās pat sasniedz jūsu pārlūkprogrammu. Tas esošajiem pārlūkošanas papildinājumiem piešķir papildu aizsardzības līmeni.

Otrs izplatītākais satura filtrēšanas iemesls ir neļaut bērniem piekļūt nepiemērotam saturam. Kā vecākam tieši tas, kā jūs to darāt, ir atkarīgs no jums, taču satura filtrēšana var palīdzēt mazus bērnus nejauši pakļaut grafiskam materiālam.

Kas jums būs nepieciešams

Tīmekļa satura filtrēšana operētājsistēmā Linux ir diezgan vienkārša, lai gan ir daži veidi, kā ar to rīkoties. Agrāk tādi projekti kā Dansguardian bija iecienīti, taču šobrīd tas netiek saglabāts, un tā pēctecis E2guardian nav tik populārs. Kā pievienota negatīva atzīme šajā kolonnā šīm programmām ir nepieciešams papildu starpniekserveris, piemēram, Squid vai Privoxy.

Savādi, bet visu nepieciešamo filtrēšanu var veikt caurspīdīgi, izmantojot tikai Privoxy. Tātad, šajā rokasgrāmatā galvenā uzmanība tiks pievērsta iespējami vienkāršākā un vieglākā filtra iestatīšanai, izmantojot Privoxy un iptables.

Privoxy ir ļoti populārs, tāpēc tas ir jāiesaiņo gandrīz jebkuram izplatīšanai, kuru vēlaties izmantot. Šajā rokasgrāmatā uzmanība tiks pievērsta Debian / Ubuntu balstītām sistēmām, jo ​​tās ir vispopulārākās.

Instalējiet Privoxy ar Apt.

$ sudo apt instal privoxy

Privoxy iestatīšana

Visu, ko darīsit, var apstrādāt, izmantojot konfigurācijas failus. Šeit nav slidenas grafiskās saskarnes. Tā ir tikai konfigurācija. Protams, dažos gadījumos tas nav tik jauki, taču tas saglabā starpniekservera apgaismojumu, tāpēc tas nekļūst par jūsu ceļu vai pārāk dramatiski nepalēnina savienojumu.

Bāzes konfigurācija

Kā sakne vai ar sudo atveriet failu mapē / etc / privoxy / config.

Vispirms atrodiet noklausīšanās adresi. Šis iestatījums iestatīs adresi un portu, kuru klausās Privoxy. Parasti iestatījums jau ir iestatīts uz inteliģento noklusējumu, bet, ja tā nav, iestatiet, lai tas atbilstu šiem.

klausīties adresi 127.0.0.1:8118

Pēc tam atrodiet iestatījumu, kas ļauj Privoxy pārtvert pieprasījumus. Atrodiet pieņemtos un pārtvertos pieprasījumus un iestatiet vērtību vienādu ar 1. Ja tā tur nav, izveidojiet ierakstu.

pieņemt-pārtvert-pieprasījumus 1

Filtri

Pēc noklusējuma Privoxy bloķēs daudz lietu. Tas ietver gan drošības draudus, gan nepiemērotu saturu. Ja jūs šeit atrodaties tikai viena vai otra labā, varat modificēt vai noņemt lietas no saraksta.

Privoxy konfigurācijas fails ar filtra kārtulām ir /etc/privoxy/filter.default. Paskatieties apkārt. Privoxy filtrēšanai izmanto regulāras izteiksmes, pēc tam bloķēto saturu var aizstāt ar HTML. Ja jūs meklējat vecāku kontroli, tās netiek pakļautas vecāku uzraudzībai

Jūtieties brīvi mainīt, pievienot vai noņemt kādu no šiem noteikumiem. Ja neesat pilnīgi pārliecināts par to, ko dara regulārā izteiksme, nokopējiet vajadzīgo darbību un mainiet to uz vārdiem / saturu, kuru vēlaties bloķēt.

Iptables

Lai pārbaudītu filtru, jums jāiestata iptables ugunsmūris, lai visu Web trafiku novirzītu caur Privoxy. Šī ir satura caurspīdīgā daļa. Lietotāji nevarēs redzēt, kas notiek. Viņu trafiks tiks automātiski novirzīts un filtrēts. Tas, vai pievienosit vairāk noteikumu, ir atkarīgs no jums. Palaidiet šīs komandas, lai pievienotu novirzīšanu.

$ sudo iptables -t nat -Aprofilēšana -p tcp --dport 80 -j ATJAUNOŠANA - uz ostu 8118

Tagad visa jūsu satiksme notiks caur privoxy. Diemžēl iptables pēc noklusējuma nesaglabā jūsu noteikumus. Lai to saglabātu, jums būs jāinstalē cita pakotne.

$ sudo apt install iptables-persistent Tas prasīs, vai vēlaties saglabāt savus noteikumus. Atbilde: “Jā”.

Joprojām pastāv iespēja, ka tas nedarbosies. Caurspīdīgi starpniekserveri un HTTPS parasti neiztur pārāk labi. Šajā gadījumā jums būs jāpaļaujas uz jūsu pārlūkprogrammas starpniekservera iestatījumu. Ir veids, kā jūs to joprojām varat bloķēt, taču tas prasa mazliet vairāk pūļu. Tomēr, ja jūs mēģināt filtrēt mazu bērnu saturu, tam nevajadzētu sagādāt lielas problēmas. Atveriet pārlūka starpniekservera iestatījumus un norādiet to uz 127.0.0.1:8118. Tas piespiedīs visu pārlūka trafiku caur Privoxy. Ja izmantojat Firefox, starpniekservera iestatījumi atrodas cilnes “Vispārīgi” apakšizvēlnē “Preferences”.

Ja jums ir darīšana ar radošākām personām, kuras var mēģināt apiet starpniekserveri, jums jāatrod pārlūka konfigurācijas fails, kas pārvalda starpniekserveri, un jāmaina īpašumtiesības uz root un atļaujas tikai lasīšanai.

Pārbaudi to

Pārbaudi to! Izmantojiet datora konfigurāciju, kuru konfigurējāt, lai pārlūkotu bloķēto saturu. Ja jums tas nav īpaši ērti, vienmēr varat atgriezties un izveidot pagaidu kārtulu, kuru varat pārbaudīt.

Cerams, ka viss ir iestatīts tā, kā jums nepieciešams, un jūsu dators efektīvi bloķē vēlamo saturu. Ja nē, jūs vienmēr varat modificēt un pielāgot savus noteikumus.

Izveidojiet savu tīmekļa satura filtru, izmantojot linux un privoxy