- - Çocuk Dostu bir Linux PC Nasıl Kurulur

Çocuk Dostu bir Linux PC Nasıl Kurulur

Bugünlerde internet çılgın bir yer.Çok sayıda brüt ve potansiyel olarak tehlikeli içerik mevcut. İnternet bazen ne kadar aşırı olabileceğinden, ebeveynler ebeveyn denetimlerine ve ticari filtreleme çözümlerine yöneliyor. Bunlar iyi çalışıyor ancak çocuk dostu bir Linux PC kurmak söz konusu olduğunda başarısız oluyor.

Neyse ki, harika bir açık kaynak programı var.web için harika ebeveyn kontrolü özellikleri vaat eden Linux kullanıcıları için. Program DansGuardian'dır ve kurulumu kolay olan açık kaynaklı bir web filtreleme sistemidir. Ticari filtrelerden farklı olarak, yalnızca “yasaklı siteler” listesine dayanarak çalışmaz. Bunun yerine kullanıcılar, çocuklarını çevrimiçi ortamda uygunsuz içerikten korumak için filtreyi kendi ihtiyaçlarına göre uyarlayabilir.

DansGuardian filtreleme yazılımı herkes için çalışıyorLinux dağıtımları. Bununla birlikte, Ubuntu yeni başlayanlar için harika bir başlangıç ​​noktasıdır. Sonuç olarak, öncelikle Ubuntu Linux ile çalışmaya odaklanacağız. Ancak, başka bir tercih edilen işletim sistemi kullanıyorsanız, daha fazla bilgi için takip etmekten ve resmi web sitesini kontrol etmekten çekinmeyin.

DansGuardian'ı yükleyin

Bir terminal penceresi açıp aşağıdaki komutu girerek başlayın:

sudo apt install iptables dansguardian squid

Yazılımı yükledikten sonra, Ubuntu'yu güncellemek de iyi bir fikirdir. Bu her şeyin mutlak en son yamaları çalıştırmasını sağlayacaktır.

sudo apt update
sudo apt upgrade -y

Ubuntu'da tüm önemli güncellemeler yüklü ve DansGuardian'ın son sürümü sistemde. Bir sonraki adım bir proxy sistemi kurmaktır.

Kalamar Proxy Ayarla

Kalamar bir web önbellek proxy'sidir. Olayları daha iyi filtrelemek için DG ile birlikte çalışır. Aynı zamanda web trafiğini de hızlandırır. Bazı port ayarlarını değiştirmek dışında Squid ile ilgisi yoktur. Kullanmak sed aracı, değiştir http_port.

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

Değiştirdikten sonra http_port, ayrıca değiştirmeniz gerekecek always_direct "herkese izin ver" olarak ayarlama. Kullan sed güncellemek için bir araç.

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

Kalamar doğru şekilde yapılandırılmış. İle açın Başlat Komut.

sudo squid start

DansGuardian'ı Yapılandır

Squid proxy çalışıyor ve çalışıyor. Şimdi filtre yazılımındaki “yasak listelerini” değiştirme zamanı. Eğitimin bu bölümünde, her ebeveynin ihtiyaçları farklı olduğu için siteler, URL'ler vb. İçin belirli bir "yasak listesi" vermeyeceğiz. Nano düzenleme aracını kullanarak, bu yapılandırma dosyalarında engellemek istediğiniz içeriği gözden geçirin.

Not: Çocukların yaratıcı olduğunu ve engelleri aşmanın yollarını bulacağını unutmayın, bu nedenle en iyi sonuçları elde etmek için biraz araştırma yapmanız gerekecek. En iyi sonuçlar için ebeveynlik forumlarına danışın.

DG için yasaklı uzantıların listesini düzenlemek için şunları yapın:

sudo nano /etc/dansguardian/lists/bannedextensionlist

DG'deki yasaklı web sitelerinin listesini aşağıdakilerle düzenleyin:

sudo nano /etc/dansguardian/lists/bannedsitelist

Son olarak, DG’deki yasaklı URL’lerin listesini aşağıdakilerle düzenleyin:

sudo nano /etc/dansguardian/lists/bannedurllist

Tüm düzenlemeleri ile kaydet Ctrl + O. İle Nano'dan çık Ctrl + X.

DG’nin, URL’ler ve web siteleri için etki alanlarına ek olarak IP adresleri gerektirebileceğini unutmayın. Genel web sitesi için bir IP adresi bulun. ping Terminalde Örneğin:

ping facebook.com -c1

Facebook için halka açık IP adresi parantez içindeki sayıdır.

Kalamar Yapılandırması

Kalamar şimdi çalışıyor. Geriye kalan tek şey birkaç seçenek daha değiştirmek. Config dosyasından “konfigüre edilmemiş” i kaldırarak başlayın.

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

Ardından, “FilterIP localhost IP'sine eşitleme seçeneği (127.0.0.1).

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

Değiştir Daemonuser DG için yapılandırma dosyasına giriş vekil.

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

Değişiklik accessdeniedaddress içinde dansguardian.conf Dosyayı doğru URL’yi gösterecek şekilde işaretleyin.

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

Ardından, proxy'den geçenlerin yanı sıra PC'deki tüm bağlantıları engelleyin.

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

Alternatif olarak, belirli bir kullanıcının engelini kaldırmak ve diğerlerini engellemek için bu komutu kullanın. “Sahibini” kullanıcıyla değiştirin.

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

Son olarak, Ubuntu'daki DG log dosyalarının sahipliğini değiştirin. vekil kullanıcı erişebilir ve DG'yi başlatabilir.

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

Vekil sunucu Ayarları

DansGuardian'ı kullanmaya başlamak için bir terminal açın ve aşağıdaki proxy komutlarını girin:

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

İşlemi tamamladığınızda terminali kapatın. Ubuntu yakında DG proxy kullanıyor olmalı.

Yorumlar