Anonim

Kodėl reikia filtruoti?

Yra daugybė priežasčių, kodėl norėtumėte filtruoti turinį naršydami internete. Saugumas ir privatumas yra vieni iš labiausiai paplitusių. Turinio filtravimą galite naudoti, kad blokuotumėte skelbimus, stebėjimo priemones ir kenksmingas svetaines, kol jie net nepasiekia jūsų naršyklės. Tai suteikia papildomą esamų naršymo priedų apsaugos lygį.

Kita dažna turinio filtravimo priežastis yra neleisti vaikams pasiekti netinkamo turinio. Kaip vienas iš tėvų, jūs turite tiksliai nuspręsti, kaip tai padaryti, tačiau turinio filtravimas gali padėti išvengti mažų vaikų atsitiktinio poveikio grafinei medžiagai.

Ko jums reikės

Filtruoti žiniatinklio turinį „Linux“ yra gana paprasta, nors yra keletas būdų, kaip su juo susitvarkyti. Anksčiau tokie projektai kaip „Dansguardian“ buvo mėgstamiausi, tačiau šiuo metu to nelieka, o jo įpėdinė „E2guardian“ nėra tokia populiari. Kaip pridėtas neigiamas ženklas tame stulpelyje, šioms programoms reikalingas papildomas tarpinis serveris, pavyzdžiui, „Squid“ arba „Privoxy“.

Kaip bebūtų keista, bet kokį reikiamą filtravimą galite skaidriai atlikti tik su „Privoxy“. Taigi, šiame vadove pagrindinis dėmesys bus skiriamas paprasčiausio ir lengviausio įmanomo filtro nustatymui naudojant „Privoxy“ ir „iptables“.

„Privoxy“ yra labai populiarus, todėl jis turėtų būti supakuotas beveik bet kokiam platinimui, kurį norite naudoti. Šiame vadove pagrindinis dėmesys bus skiriamas „Debian“ / „Ubuntu“ sistemoms, nes jos yra pačios populiariausios.

Įdiekite „Privoxy“ su Apt.

$ sudo apt install privoxy

„Privoxy“ nustatymas

Viskas, ką darysite, gali būti tvarkoma naudojant konfigūracijos failus. Čia nėra slidžios grafinės sąsajos. Tai tik konfigūracija. Žinoma, kai kuriais atvejais tai nėra taip malonu naudoti, tačiau jis išlaiko tarpinio serverio šviesą, todėl jis netrukdo ar sulėtina jūsų ryšį per dramatiškai.

Pagrindo konfigūracija

Kaip root arba sudo, atidarykite failą aplanke / etc / privoxy / config.

Pirmiausia susiraskite klausymo adresą. Šis nustatymas nustatys adresą ir prievadą, kurio „Privoxy“ klausosi. Paprastai nustatymas jau yra nustatytas kaip intelektualusis numatytasis, bet jei jo nėra, nustatykite, kad jis atitiktų šiuos parametrus.

klausytis adresas 127.0.0.1:8118

Tada raskite parametrą, leidžiantį „Privoxy“ perimti užklausas. Ieškokite priimamų-perimamų-prašymų ir nustatykite reikšmę lygi 1. Jei jos nėra, sukurkite įrašą.

priimti-perimti-prašymus 1

Filtrai

Pagal numatytuosius nustatymus „Privoxy“ užblokuos daugybę dalykų. Tai apima ir saugumo grėsmes, ir netinkamą turinį. Jei esate čia tik dėl vieno ar kito, galite modifikuoti arba pašalinti dalykus iš sąrašo.

„Privoxy“ konfigūracijos failas su filtro taisyklėmis yra /etc/privoxy/filter.default. Apsižvalgykite. „Privoxy“ naudoja įprastas išraiškas filtruoti, tada gali pakeisti užblokuotą turinį HTML. Jei jūs ieškote tėvų kontrolės, jie nėra prižiūrimi tėvų

Nesivaržykite modifikuoti, pridėti ar pašalinti bet kurią iš šių taisyklių. Jei nesate tikri, ką daro reguliari išraiška, nukopijuokite norimą elgesį ir pakeiskite žodį / turinį, kurį norite blokuoti.

Iptable

Kad galėtumėte išbandyti filtrą, turite nustatyti „iptables“ ugniasienę, kuri nukreiptų visą interneto srautą per „Privoxy“. Tai „skaidri“ turinio filtravimo dalis. Vartotojai negalės pamatyti, kas vyksta. Jų srautas bus automatiškai nukreiptas ir filtruojamas. Visiškai priklauso nuo to, ar pridėsite daugiau taisyklių, ar ne. Vykdykite šias komandas, kad pridėtumėte peradresavimą.

$ sudo iptables-nat -APSIRENGIMAS -p tcp --dport 80 -j ATNAUJINTI - į uostą 8118

Dabar visas jūsų srautas bus vykdomas per „privoxy“. Deja, „iptables“ neišsaugo jūsų taisyklių pagal numatytuosius nustatymus. Norėdami jį išsaugoti, turėsite įdiegti kitą paketą.

$ sudo apt install iptables-persistent Tai paklaus, ar norite išsaugoti savo taisykles. Atsakymas: „Taip“.

Vis dar yra tikimybė, kad tai neveiks. Skaidrūs tarpiniai serveriai ir HTTPS paprastai nėra tokie geri. Tokiu atveju turėsite pasikliauti savo naršyklės tarpinio serverio nustatymu. Yra būdas, kurį vis tiek galite užrakinti, tačiau tai šiek tiek daugiau pastangų. Vis dėlto, jei bandote filtruoti mažų vaikų turinį, tai neturėtų sukelti daug problemų. Atidarykite naršyklės tarpinio serverio nustatymus ir nurodykite jį į 127.0.0.1:8118. Tai privers visą naršyklės srautą per „Privoxy“. Jei naudojate „Firefox“, tarpinio serverio nustatymai yra skirtuko „Bendrieji“, esančio meniu „Nuostatos“, apačioje.

Jei bendraujate su kūrybingesniais asmenimis, kurie gali bandyti apeiti tarpinį serverį, turite rasti savo naršyklės konfigūracijos failą, kuris valdo tarpinį serverį, ir pakeisti nuosavybės teisę į „root“ ir leidimus tik skaityti.

Išbandykite

Išbandyk! Norėdami naršyti pagal užblokuotą turinį, naudokite sukonfigūruoto kompiuterio naršyklę. Jei jums tai nėra labai patogu, visada galite grįžti atgal ir nusistatyti laikiną taisyklę, kurią galite išbandyti.

Tikimės, kad viskas nustatyta taip, kaip jums reikia, o jūsų kompiuteris veiksmingai blokuoja jūsų norimą turinį. Jei ne, visada galite modifikuoti ir pritaikyti savo taisykles.

Sukurkite savo interneto turinio filtrą naudodami linux ir privoxy