Kako nastaviti računalnik prijazen osebni računalnik Linux

click fraud protection

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.

instagram viewer

Namestite DansGuardian

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.

Nastavite Squid Proxy

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

Konfigurirajte DansGuardian

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.

Konfiguracija lignjev

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 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

Nastavitve proxyja

Č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.

watch instagram story