Jak nastavit počítač s Linuxem vhodný pro děti

V dnešní době je internet šíleným místem se spoustou hrubého a potenciálně nebezpečného obsahu. Vzhledem k tomu, jak extrémní internet někdy může být, se rodiče obracejí na rodičovskou kontrolu a komerční řešení filtrování. Tyto fungují dobře, ale selhávají, pokud jde o nastavení linuxového počítače vhodného pro děti.

Naštěstí existuje skvělý open source program pro uživatele Linuxu, který slibuje skvělé funkce rodičovské kontroly pro web. Program je DansGuardian a je to systém pro filtrování webu s otevřeným zdrojovým kódem, který lze snadno nastavit. Na rozdíl od komerčních filtrů nefunguje pouze na základě seznamu „zakázaných stránek“. Místo toho si uživatelé mohou filtr přizpůsobit svým potřebám a chránit tak své děti před nevhodným obsahem online.

Filtrační software DansGuardian funguje na všech distribucích Linuxu. To znamená, že Ubuntu je skvělým výchozím bodem pro většinu začátečníků. V důsledku toho se zaměříme především na to, aby fungoval s Ubuntu Linuxem. Pokud však používáte jiný zvolený operační systém, neváhejte jej sledovat a podívejte se na oficiální webovou stránku, kde najdete další informace.

Nainstalujte DansGuardian

Začněte otevřením okna terminálu a zadáním následujícího příkazu:

sudo apt install iptables dansguardian squid

Po instalaci softwaru je také dobré aktualizovat Ubuntu. To zajistí, že vše běží na absolutně nejnovějších záplatách.

sudo apt update

sudo apt upgrade -y

Ubuntu má nainstalované všechny důležité upgrady a v systému je nejnovější verze DansGuardian. Dalším krokem je nastavení systému proxy.

  Jak změnit, zda nové konverzace iMessage používají vaše telefonní číslo nebo e-mailovou adresu

Nastavte Squid Proxy

Squid je webový caching proxy. Spolupracuje s DG pro lepší filtrování věcí. Také zrychluje provoz na webu. S Squid není moc co dělat kromě úpravy některých nastavení portů. Pomocí nástroje sed upravte http_port.

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

Po úpravě http_portu budete také muset změnit nastavení always_direct na „povolit vše“. K aktualizaci použijte nástroj sed.

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

Squid je správně nakonfigurován. Zapněte jej příkazem start.

sudo squid start

Nakonfigurujte DansGuardian

Proxy Squid je v provozu. Nyní je čas změnit „seznamy zákazů“ ve filtrovacím softwaru. V této části tutoriálu nebudeme uvádět konkrétní „seznam zákazů“ pro stránky, adresy URL atd., protože potřeby každého rodiče jsou jiné. Pomocí nástroje pro úpravy Nano projděte a zadejte obsah v těchto konfiguračních souborech, který chcete zablokovat.

  Jak najít duplicitní hodnoty v aplikaci Microsoft Excel

Poznámka: Mějte na paměti, že děti jsou kreativní a najdou způsoby, jak obejít bloky, takže budete muset udělat nějaký průzkum, abyste dosáhli co nejlepších výsledků. Nejlepších výsledků dosáhnete na fórech o rodičovství.

Chcete-li upravit seznam zakázaných rozšíření pro DG, postupujte takto:

sudo nano /etc/dansguardian/lists/bannedextensionlist

Upravte seznam zakázaných webových stránek v DG pomocí:

sudo nano /etc/dansguardian/lists/bannedsitelist

Nakonec upravte seznam zakázaných adres URL v DG pomocí:

sudo nano /etc/dansguardian/lists/bannedurllist

Uložte všechny úpravy pomocí Ctrl + O. Ukončete Nano pomocí Ctrl + X.

Mějte na paměti, že DG může kromě své domény vyžadovat IP adresy URL a webů. Najděte IP adresu pro veřejný web pomocí pingu v terminálu. Například:

ping facebook.com -c1

Veřejná IP adresa pro Facebook je číslo v závorce.

Konfigurace chobotnice

Squid nyní pracuje. Zbývá jen změnit pár dalších možností. Začněte odstraněním „unconfigured“ z konfiguračního souboru.

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

Dále změňte možnost „filterip“ na hodnotu IP localhost (127.0.0.1).

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

Změňte položku démona v konfiguračním souboru pro DG na proxy.

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

Změňte accessdeniedaddress v souboru dansguardian.conf tak, aby odkazoval na správnou adresu URL.

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

Dále zablokujte všechna připojení na PC, kromě těch, která procházejí přes 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

Případně použijte tento příkaz k odblokování konkrétního uživatele a zablokování všech ostatních. Nahraďte „vlastníka“ svým uživatelem.

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

Nakonec změňte vlastnictví souborů protokolu DG na Ubuntu tak, aby k nim měl přístup uživatel proxy, a spusťte DG.

sudo chown -R proxy:proxy /var/log/dansguardian

sudo systemctl enable dansguardian

sudo systemctl start dansguardian

Nastavení proxy

Chcete-li začít používat DansGuardian, otevřete terminál a zadejte následující příkazy proxy:

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

Po dokončení zavřete terminál. Ubuntu by mělo brzy používat DG proxy.

  Jak aktualizovat hry Nintendo Switch