- - Kako postaviti računalo prilagođeno Linuxu

Kako postaviti računalo prilagođeno Linuxu

Ovih dana internet je ludo mjesto, sana raspolaganju puno bruto i potencijalno opasnih sadržaja. Zbog koliko ekstremni internet ponekad može biti, roditelji se okreću roditeljskom nadzoru i trgovačkim rješenjima za filtriranje. One funkcioniraju dobro, ali ne uspijevaju kada je u pitanju postavljanje Linux računala prilagođenog djeci.

Srećom, postoji sjajan program otvorenog kodaza Linux korisnike koji obećavaju sjajne značajke roditeljskog nadzora za web. Program je DansGuardian, i on je sustav otvorenog koda za filtriranje koji je lako postaviti. Za razliku od komercijalnih filtera, on ne radi samo na temelju popisa "zabranjenih web lokacija". Umjesto toga, korisnici mogu filtar prilagoditi svojim potrebama, kako bi zaštitili svoju djecu od neprikladnog sadržaja na mreži.

Softver za filtraciju DansGuardian djeluje na sveLinux distribucije. U skladu s tim, Ubuntu je odlična polazna točka za većinu početnika. Kao rezultat, prvenstveno ćemo se usredotočiti na to da radimo s Ubuntu Linuxom. No ako koristite neki drugi operativni sustav po izboru, slobodno pratite i provjerite službenu web stranicu za dodatne informacije.

Instalirajte DansGuardian

Započnite otvaranjem prozora terminala i unosom sljedeće naredbe:

sudo apt install iptables dansguardian squid

Nakon instaliranja softvera, dobra je ideja ažurirati i Ubuntu. To će osigurati da sve radi apsolutno najnovije zakrpe.

sudo apt update
sudo apt upgrade -y

Ubuntu je instalirao sve važne nadogradnje, a na sustavu je najnovija inačica DansGuardian-a. Sljedeći je korak postavljanje proxy sustava.

Postavljanje proxy-a za lignje

Lignje je proxy web caching. S DG-om surađuje na boljem filtriranju stvari. Ujedno ubrzava i web promet. Squid nema mnogo veze osim za promjenu nekih postavki porta. Koristiti sed alat, modificirati http_port.

sudo sed -i "s/http_port 3128/http_port 3128 transparent/g" /etc/squid/squid.conf

Nakon izmjene http_port, također ćete morati promijeniti always_direct postavka za "dopustiti sve". Koristiti sed alat za ažuriranje.

sudo sed -i "s/# always_direct allow local-servers/always_direct allow all/g" /etc/squid/squid.conf

Lignje su pravilno konfigurirane. Uključite ga s početak naredba.

sudo squid start

Konfigurirajte DansGuardian

Proxy Squid je pokrenut. Sada je vrijeme za promjenu "popisa zabrane" u softveru za filtre. U ovom dijelu udžbenika nećemo davati određeni popis zabrane za web mjesta, URL-ove itd., Jer su potrebe svakog roditelja različite. Pomoću alata za uređivanje Nano prođite kroz i odredite sadržaj u tim konfiguracijskim datotekama koje želite blokirati.

Napomena: imajte na umu da su djeca kreativna i pronaći će načine kako da se oko blokova, tako da ćete morati napraviti neka istraživanja za najbolje moguće rezultate. Za najbolje rezultate potražite savjete na roditeljskim forumima.

Da biste uredili popis zabranjenih proširenja za DG, učinite:

sudo nano /etc/dansguardian/lists/bannedextensionlist

Uredite popis zabranjenih web mjesta u DG-u s:

sudo nano /etc/dansguardian/lists/bannedsitelist

Na kraju, uredite popis zabranjenih URL-ova u DG-u s:

sudo nano /etc/dansguardian/lists/bannedurllist

Spremite sve promjene pomoću Ctrl + O, Izađite s Nanoom Ctrl + X.

Imajte na umu da DG može zahtijevati IP adrese za URL i web stranice, osim njihove domene. Pronađite IP adresu javne web stranice s ping u terminalu. Na primjer:

ping facebook.com -c1

Javna IP adresa za Facebook je broj u zagradama.

Konfiguracija lignjeva

Lignje sada rade. Ostalo je samo promijeniti nekoliko mogućnosti. Započnite uklanjanjem "nekonfiguriranog" iz konfiguracijske datoteke.

sudo sed -i "s/UNCONFIGURED - Please remove this line after configuration/#UNCONFIGURED - Please remove this line after configuration/g" /etc/dansguardian/dansguardian.conf

Zatim promijenite "filterip mogućnost izjednačavanja localhost IP-a (127.0.0.1).

sed -i "s/filterip =/filterip = 127.0.0.1/g" /etc/dansguardian/dansguardian.conf

Promijeni daemonuser unos u konfiguracijsku datoteku za DG to proxy.

sed -i "s/#daemongroup = "dansguardian"/daemongroup = "proxy"/g" /etc/dansguardian/dansguardian.conf

Promijeniti accessdeniedaddress u dansguardian.conf datoteka za upućivanje na točan URL.

sed -i "s/accessdeniedaddress = "http://YOURSERVER.YOURDOMAIN/cgi-bin/dansguardian.pl"/accessdeniedaddress = "http://localhost/cgi-bin/dansguardian.pl"/g" /etc/dansguardian/dansguardian.conf

Zatim blokirajte sve veze na računalu, osim onih koje prolaze kroz proxy.

sudo iptables -A OUTPUT -p tcp -m multiport --dports 80,443 -j DROP
sudo bash -c "iptables-save > /etc/dansguardian/iptables.save"
sudo sed -i "/exit 0/d" /etc/rc.local
sudo echo "iptables-restore /etc/dansguardian/iptables.save

exit 0
" >> /etc/rc.local

S druge strane, koristite ovu naredbu za deblokiranje određenog korisnika i blokiranje svih ostalih. Zamijenite "vlasnika" sa svojim korisnikom.

sudo iptables -A OUTPUT -o lo -p tcp --dport 3128 -m owner --uid-owner USER -j ACCEPT
sudo bash -c "iptables-save > /etc/dansguardian/iptables.save"
sudo sed -i "/exit 0/d" /etc/rc.local
sudo echo "iptables-restore /etc/dansguardian/iptables.save

exit 0
" >> /etc/rc.local

Napokon, promijenite vlasništvo nad datotekama DG log na Ubuntuu tako da proxy korisnik mu može pristupiti i pokrenuti DG.

sudo chown -R proxy:proxy /var/log/dansguardian
sudo systemctl enable dansguardian
sudo systemctl start dansguardian

Postavke proxyja

Za početak korištenja DansGuardian, otvorite terminal i unesite sljedeće proxy naredbe:

gsettings set org.gnome.system.proxy mode "manual"
gsettings set org.gnome.system.proxy.http host "localhost"
gsettings set org.gnome.system.proxy.http port 8080

Zatvorite terminal nakon završetka. Ubuntu bi uskoro trebao koristiti DG proxy.

komentari