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