Πώς να ρυθμίσετε έναν υπολογιστή Linux φιλικό προς τα παιδιά

click fraud protection

Αυτές τις μέρες το Διαδίκτυο είναι ένα τρελό μέρος, με πολύ ακαθάριστο και δυνητικά επικίνδυνο περιεχόμενο διαθέσιμο. Λόγω του πόσο ακραίο μπορεί να είναι μερικές φορές το Διαδίκτυο, οι γονείς στρέφονται γονικοί ελέγχοι και εμπορικές λύσεις φιλτραρίσματος. Αυτά λειτουργούν καλά, αλλά αποτυγχάνουν όταν δημιουργείτε έναν υπολογιστή Linux φιλικό προς τα παιδιά.

Ευτυχώς, υπάρχει ένα εξαιρετικό πρόγραμμα ανοιχτού κώδικα για χρήστες Linux που υπόσχεται εξαιρετικές δυνατότητες γονικού ελέγχου για τον ιστό. Το πρόγραμμα είναι DansGuardian και είναι ένα σύστημα φιλτραρίσματος ιστού ανοιχτού κώδικα που είναι εύκολο να ρυθμιστεί. Σε αντίθεση με τα εμπορικά φίλτρα, δεν λειτουργεί απλώς βάσει μιας λίστας "απαγορευμένων ιστότοπων". Αντ 'αυτού, οι χρήστες μπορούν να προσαρμόσουν το φίλτρο στις ανάγκες τους, για να προστατεύσουν τα παιδιά τους από ακατάλληλο περιεχόμενο στο διαδίκτυο.

Το λογισμικό φιλτραρίσματος DansGuardian λειτουργεί σε όλες τις διανομές Linux. Ωστόσο, το Ubuntu είναι ένα εξαιρετικό σημείο εκκίνησης για τους περισσότερους αρχάριους. Ως αποτέλεσμα, θα επικεντρωθούμε κυρίως στο να λειτουργήσει με το Ubuntu Linux. Ωστόσο, εάν χρησιμοποιείτε άλλο λειτουργικό σύστημα επιλογής, μη διστάσετε να ακολουθήσετε και να ελέγξετε τον επίσημο ιστότοπο για περισσότερες πληροφορίες.

instagram viewer

Εγκαταστήστε το DansGuardian

Ξεκινήστε ανοίγοντας ένα παράθυρο τερματικού και εισάγοντας την ακόλουθη εντολή:

sudo apt εγκατάσταση iptables dansguardian καλαμάρι

Μετά την εγκατάσταση του λογισμικού, είναι επίσης καλή ιδέα να ενημερώσετε το Ubuntu. Αυτό θα διασφαλίσει ότι όλα λειτουργούν απόλυτα τα πιο πρόσφατα μπαλώματα.

sudo apt update sudo apt upgrade -y

Το Ubuntu έχει εγκαταστήσει όλες τις σημαντικές αναβαθμίσεις και η τελευταία έκδοση του DansGuardian είναι στο σύστημα. Το επόμενο βήμα είναι να δημιουργήσετε ένα διακομιστή μεσολάβησης.

Ρύθμιση μεσολάβησης Squid

Το Squid είναι ένας διακομιστής μεσολάβησης προσωρινής αποθήκευσης ιστού. Συνεργάζεται με τη ΓΔ για να φιλτράρει καλύτερα τα πράγματα. Επιταχύνει επίσης την κυκλοφορία Ιστού. Δεν υπάρχουν πολλά να κάνουμε με το Squid εκτός από την τροποποίηση ορισμένων ρυθμίσεων θύρας. Χρησιμοποιώντας την σεν εργαλείο, τροποποίηση http_port.

sudo sed -i's / http_port 3128 / http_port 3128 διαφανές / g '/etc/squid/squid.conf

Μετά την τροποποίηση του http_port, θα πρέπει επίσης να αλλάξετε το πάντα_κατεύθυνση ρύθμιση για "επιτρέψτε όλα". Χρησιμοποιήστε το σεν εργαλείο για να το ενημερώσετε.

sudo sed -i's / # always_direct επιτρέπουν τοπικούς διακομιστές / πάντα_direct επιτρέπουν όλα / g '/etc/squid/squid.conf

Το Squid έχει ρυθμιστεί σωστά. Ενεργοποιήστε το με το αρχή εντολή.

sudo καλαμάρι έναρξη

Διαμόρφωση του DansGuardian

Ο διακομιστής μεσολάβησης Squid είναι σε λειτουργία. Τώρα ήρθε η ώρα να αλλάξετε τις "λίστες απαγόρευσης" στο λογισμικό φίλτρου. Σε αυτό το μέρος του σεμιναρίου, δεν θα δώσουμε μια συγκεκριμένη "λίστα αποκλεισμού" για ιστότοπους, διευθύνσεις URL κ.λπ., επειδή οι ανάγκες κάθε γονέα είναι διαφορετικές. Χρησιμοποιώντας το εργαλείο επεξεργασίας Nano, μεταβείτε και καθορίστε περιεχόμενο σε αυτά τα αρχεία διαμόρφωσης που θέλετε να αποκλείσετε.

Σημείωση: λάβετε υπόψη ότι τα παιδιά είναι δημιουργικά και θέλουν βρείτε τρόπους για να μετακινηθείτε στα μπλοκ, οπότε θα πρέπει να κάνετε κάποια έρευνα για τα καλύτερα δυνατά αποτελέσματα. Συμβουλευτείτε τα φόρουμ γονέων για καλύτερα αποτελέσματα.

Για να επεξεργαστείτε τη λίστα των απαγορευμένων επεκτάσεων για τη ΓΔ, κάντε τα εξής:

sudo nano / etc / dansguardian / λίστες / banextensionensionlist

Επεξεργαστείτε τη λίστα των απαγορευμένων ιστότοπων στη ΓΔ με:

sudo nano / etc / dansguardian / λίστες / bannedsitelist

Τέλος, επεξεργαστείτε τη λίστα των απαγορευμένων διευθύνσεων URL στη ΓΔ με:

sudo nano / etc / dansguardian / λίστες / banururllist

Αποθηκεύστε όλες τις τροποποιήσεις με Ctrl + O. Έξοδος Νάνο με Ctrl + X.

Λάβετε υπόψη ότι η ΓΔ ενδέχεται να απαιτεί διευθύνσεις IP για διευθύνσεις URL και ιστότοπους, εκτός από τον τομέα τους. Βρείτε μια διεύθυνση IP για έναν δημόσιο ιστότοπο με πινγκ στο τερματικό. Για παράδειγμα:

ping facebook.com -c1

Η δημόσια διεύθυνση IP για το Facebook είναι ο αριθμός σε παρένθεση.

Διαμόρφωση καλαμαριών

Το Squid λειτουργεί τώρα. Το μόνο που μένει είναι να αλλάξουμε μερικές ακόμη επιλογές. Ξεκινήστε αφαιρώντας το "unsonfigured" από το αρχείο config.

sudo sed -i's / UNCONFIGURED - Καταργήστε αυτήν τη γραμμή μετά τη διαμόρφωση / # UNCONFIGURED - Καταργήστε αυτήν τη γραμμή μετά τη διαμόρφωση / g '/etc/dansguardian/dansguardian.conf

Στη συνέχεια, αλλάξτε το "φίλτρο επιλογή να ισούται με το localhost IP (127.0.0.1).

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

Αλλαξε το daemonuser καταχώριση στο αρχείο διαμόρφωσης για τη ΓΔ έως πληρεξούσιο.

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

Αλλαγή πρόσβαση στο dansguardian.conf αρχείο για να οδηγεί στη σωστή διεύθυνση URL.

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

Στη συνέχεια, αποκλείστε όλες τις συνδέσεις στον υπολογιστή, εκτός από αυτές που περνούν από τον διακομιστή μεσολάβησης.

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 "/ έξοδος 0 / d" /etc/rc.local
sudo echo "iptables-restore /etc/dansguardian/iptables.save. έξοδος 0. ">> /etc/rc.local

Εναλλακτικά, χρησιμοποιήστε αυτήν την εντολή για να καταργήσετε τον αποκλεισμό ενός συγκεκριμένου χρήστη και να αποκλείσετε όλους τους άλλους. Αντικαταστήστε τον "κάτοχο" με τον χρήστη σας.

sudo iptables -A OUTPUT -o lo -p tcp --dport 3128 -m owner --uid-owner USER -j ΑΠΟΔΟΧΗ
sudo bash -c "iptables-save> /etc/dansguardian/iptables.save"
sudo sed -i "/ έξοδος 0 / d" /etc/rc.local
sudo echo "iptables-restore /etc/dansguardian/iptables.save. έξοδος 0. ">> /etc/rc.local

Τέλος, αλλάξτε την ιδιοκτησία των αρχείων καταγραφής DG στο Ubuntu έτσι ώστε το πληρεξούσιο ο χρήστης μπορεί να έχει πρόσβαση και να ξεκινήσει τη ΓΔ.

sudo chown -R proxy: proxy / var / log / dansguardian sudo systemctl ενεργοποιήστε το dansguardian sudo systemctl ξεκινήστε το dansguardian

Ρυθμίσεις διακομιστή μεσολάβησης

Για να ξεκινήσετε να χρησιμοποιείτε το DansGuardian, ανοίξτε ένα τερματικό και εισαγάγετε τις ακόλουθες εντολές διακομιστή μεσολάβησης:

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

Κλείστε το τερματικό όταν τελειώσετε. Το Ubuntu θα πρέπει σύντομα να χρησιμοποιεί το διακομιστή μεσολάβησης DG.

watch instagram story