V teh dneh je internet noro mesto, na voljo je veliko grobe in potencialno nevarne vsebine. Zaradi tega, kako včasih je lahko ekstremni internet, se starši obrnejo starševski nadzor in rešitve za komercialno filtriranje. Te delujejo dobro, vendar ne uspejo, ko gre za nastavitev otrokom prijaznega računalnika Linux.
Na srečo obstaja odličen odprtokodni program za uporabnike Linuxa, ki obljublja odlične funkcije za starševski nadzor v spletu. Program je DansGuardian in je odprt izvorni sistem za filtriranje, ki ga je enostavno nastaviti. Za razliko od komercialnih filtrov ne deluje zgolj na podlagi seznama "prepovedanih spletnih mest". Namesto tega lahko uporabniki filter prilagodijo njihovim potrebam in tako zaščitijo svoje otroke pred neprimerno vsebino v spletu.
Programska oprema za filtracijo DansGuardian deluje na vseh distribucijah Linuxa. Glede na to je Ubuntu odlično izhodišče za večino začetnikov. Kot rezultat tega se bomo osredotočili predvsem na to, da bomo delali z Ubuntu Linuxom. Če uporabljate drug izbrani operacijski sistem, vas prosimo, da spremljate in preverite uradne spletne strani za nadaljnje informacije.
Začnite tako, da odprete okno terminala in vnesete naslednji ukaz:
sudo apt namestite iptables dansguardske lignje
Po namestitvi programske opreme je dobra ideja tudi posodobiti Ubuntu. Tako boste zagotovili, da bo vse tekalo absolutno najnovejše popravke.
sudo apt posodobitev sudo apt nadgradnja -y
Ubuntu ima nameščene vse pomembne nadgradnje in v sistemu je najnovejša različica DansGuardian. Naslednji korak je postavitev proxy sistema.
Squid je proxy za spletno predpomnjenje. Sodeluje z GD za boljše filtriranje stvari. Hitro pospeši tudi spletni promet. Squidom ni veliko opraviti, razen če spremenite nekatere nastavitve vrat. Uporabljati sed orodje, spremenite http_port.
sudo sed -i 's / http_port 3128 / http_port 3128 prozoren / g' /etc/squid/squid.conf
Po spremembi http_portboste morali tudi spremeniti always_direct nastavitev »dovoli vsem«. Uporabi sed orodje za posodobitev.
sudo sed -i 's / # always_direct dovolijo lokalni strežniki / always_direct dovolijo vse / g' /etc/squid/squid.conf
Lignje so pravilno nastavljene. Vklopite ga s tipko začetek ukaz.
sudo lignji začetek
Proxy Squid deluje in deluje. Zdaj je čas, da spremenite "sezname prepovedi" v programski opremi za filtre. V tem delu vadnice ne bomo dali določenega "seznama prepovedi" za spletna mesta, URL-je ipd., Ker so potrebe vsakega starša različne. Z orodjem za urejanje Nano pojdite skozi in določite vsebino v teh konfiguracijskih datotekah, ki jih želite blokirati.
Opomba: ne pozabite, da so otroci kreativni in voljni najti načine, kako obiti bloke, zato boste morali za najboljše rezultate opraviti nekaj raziskav. Za najboljše rezultate se posvetujte na forumih za starše.
Če želite urediti seznam prepovedanih razširitev za GD, naredite:
sudo nano / etc / dansguardian / seznami / bannedextensionlist
Uredite seznam prepovedanih spletnih mest v GD z:
sudo nano / etc / dansguardian / seznami / prepovedan seznam
Na koncu uredite seznam prepovedanih URL-jev v GD z:
sudo nano / etc / dansguardian / seznami / bannedurllist
Z njimi shranite vse spremembe Ctrl + O. Izhod Nano s Ctrl + X.
Upoštevajte, da lahko generalni direktorat poleg svoje domene zahteva IP naslove tudi za URL in spletna mesta. Poiščite IP naslov za javno spletno mesto s ping v terminalu. Na primer:
ping facebook.com -c1
Javni IP naslov za Facebook je številka v oklepaju.
Lignje zdaj delujejo. Ostalo je le, da spremenite še nekaj možnosti. Začnite z odstranjevanjem "nekonfiguriranega" iz konfiguracijske datoteke.
sudo sed -i 's / NEKONFIGURIRAN - Po konfiguraciji odstranite to vrstico / # NEKONFIGURIRANO - Po konfiguraciji odstranite to vrstico / g' /etc/dansguardian/dansguardian.conf
Nato spremenite polje »filterip možnost enačenja localhost IP (127.0.0.1).
sed -i 's / filterip = / filterip = 127.0.0.1/g' /etc/dansguardian/dansguardian.conf
Spremenite daemonuser vnos v konfiguracijsko datoteko za DG do zastopnik.
sed -i 's / # daemongroup =' dansguardian '/ daemongroup =' proxy '/ g' /etc/dansguardian/dansguardian.conf
Spremeni se accessdeniedadress v dansguardian.conf datoteka, ki kaže na pravilen URL.
sed -i 's / accessdeniedadress =' http://YOURSERVER.YOURDOMAIN/cgi-bin/dansguardian.pl'/accessdeniedaddress = ' http://localhost/cgi-bin/dansguardian.pl'/g' /etc/dansguardian/dansguardian.conf
Nato blokirajte vse povezave v računalniku, razen tistih, ki gredo skozi proxy.
sudo iptables -A IZHOD -p tcp -m multiport - poročila 80.443 -j DROP
sudo bash -c "iptables-save> /etc/dansguardian/iptables.save"
sudo sed -i "/ izhod 0 / d" /etc/rc.local
sudo echo "iptables-obnovi /etc/dansguardian/iptables.save. izhod 0. ">> /etc/rc.local
S tem ukazom odblokirajte določenega uporabnika in blokirajte vse druge. Zamenjajte "lastnika" s svojim uporabnikom.
sudo iptables -A IZHOD -o lo -p tcp --portport 3128 -m lastnik --uid-lastnik USER -j ACCEPT
sudo bash -c "iptables-save> /etc/dansguardian/iptables.save"
sudo sed -i "/ izhod 0 / d" /etc/rc.local
sudo echo "iptables-obnovi /etc/dansguardian/iptables.save. izhod 0. ">> /etc/rc.local
Nazadnje spremenite lastništvo datotek dnevnika DG na Ubuntu, tako da zastopnik uporabnik lahko dostopa do njega in zažene DG.
sudo chown -R proxy: proxy / var / log / dansguardian sudo systemctl omogoči dansguardian sudo systemctl start dansguardian
Če želite začeti uporabljati DansGuardian, odprite terminal in vnesite naslednje proxy ukaze:
gsettings set org.gnome.system.proxy mode 'manual' gsettings set org.gnome.system.proxy.http gostitelj 'localhost' gsettings set org.gnome.system.proxy.http port 8080
Ko končate, zaprite terminal. Ubuntu bi moral kmalu uporabljati proxy DG.
Elementarni OS uradno ne podpira paketov Snap, ki niso v polju zadn...
Gnome pita je edinstven zaganjalnik aplikacij za Ubuntu Linux, ki u...
Zvočni sistem v Linuxu je dostojen, vendar ne najboljši. Zato smo s...