Inhaltsverzeichnis:

Einrichten der Webinhaltsfilterung in 4 Schritten mit Ubuntu: 5 Schritte
Einrichten der Webinhaltsfilterung in 4 Schritten mit Ubuntu: 5 Schritte

Video: Einrichten der Webinhaltsfilterung in 4 Schritten mit Ubuntu: 5 Schritte

Video: Einrichten der Webinhaltsfilterung in 4 Schritten mit Ubuntu: 5 Schritte
Video: Microsoft 365 Defender for Endpoint und Microsoft Intune - Webinhaltsfilterung 2024, November
Anonim
Einrichten der Webinhaltsfilterung in 4 Schritten mit Ubuntu
Einrichten der Webinhaltsfilterung in 4 Schritten mit Ubuntu

Als IT-Experte fragen mich Kollegen am häufigsten, wie sie kontrollieren können, auf welche Websites ihre Kinder online zugreifen können. Dies ist mit Ubuntu Linux, Dansguardian und Tinyproxy sehr einfach und kostenlos.

Schritt 1: Installieren Sie die Software

Installieren Sie die Software
Installieren Sie die Software

Geben Sie im Terminal von Ubuntu diese Befehle aus:

$ sudo apt-get install tinyproxy dansguardian Wenn Sie dazu aufgefordert werden, geben Sie Ihr Root-Passwort ein und bestätigen Sie den Download.

Schritt 2: Konfigurieren Sie die Anwendungen

Konfigurieren Sie die Anwendungen
Konfigurieren Sie die Anwendungen

Sie müssen diese beiden neuen Anwendungen konfigurieren, bevor sie funktionieren, aber das ist ziemlich einfach. Von einem Terminal: $ sudo nano -c /etc/dansguardian/dansguardian.conf Kommentieren Sie Zeile 3 (Platzieren Sie ein # vor dem Wort "UNCONFIGURED"), Zeile 62 sollte lauten:filterport = 8080und Zeile 65 sollte lauten:proxyport = 3128ctrl +x zum Beenden, unter dem ursprünglichen Dateinamen speichern. Jetzt bearbeiten wir tinyproxy.conf (in einem Terminal): $ sudo nano -c /etc/tinyproxy/tinyproxy.confline 15 sollte lauten:Port=3128

Schritt 3: Starten Sie die Dienste

Starten Sie die Dienste
Starten Sie die Dienste

Schließlich müssen wir die Dienste starten. Geben Sie erneut in einem Terminal die folgenden Befehle aus:

$ sudo /etc/init.d/dansguardian start $ sudo /etc/init.d/tinyproxy start

Schritt 4: Konfigurieren Sie Ihre Clientcomputer

Konfigurieren Sie Ihre Client-Computer
Konfigurieren Sie Ihre Client-Computer

Jetzt müssen Sie nur noch Ihre Clients für die Verbindung über Ihren Proxy konfigurieren. Mithilfe von Administratorkonten und einigen Registrierungsänderungen können Sie verhindern, dass diese Änderungen rückgängig gemacht werden, sobald sie festgelegt wurden. Auf diese Weise können Sie auch den Internetzugang Ihrer Client-Computer vollständig deaktivieren, indem Sie einen Dienst auf der Ubuntu-Box stoppen. Ich lasse Sie das herausfinden, es variiert von Betriebssystem zu Betriebssystem. So konfigurieren Sie Ihre Client-Webbrowser für Proxys:

In Firefox (Windows): Extras Optionen Registerkarte "Erweitertes Netzwerk" - Klicken Sie im Verbindungsbereich auf die Schaltfläche "Einstellungen". Klicken Sie auf "Manuelle Proxy-Konfiguration", geben Sie unter "HTTP-Proxy" die IP-Adresse oder den Hostnamen Ihres Proxy-Servers ein. Geben Sie im Feld "Port" 8080 ein. Klicken Sie auf "Diesen Proxyserver für alle Protokolle verwenden". Klicken Sie auf OK, um die Einstellungen zu übernehmen und eine Seite anzufordern. Internet Explorer 7: Schaltfläche "ExtrasOptionenVerbindungen TabLan-Einstellungen" Aktivieren Sie das Kontrollkästchen "Proxyserver verwenden…", klicken Sie auf "Erweitert". Geben Sie in das HTTP-Feld die IP-Adresse oder den Hostnamen Ihres Proxy-Servers ein und in das Port-Feld 8080. Klicken Sie dreimal auf "OK" und testen Sie Ihre Verbindung. Um zu testen, ob wir alles richtig gemacht haben, rufen Sie www.google.com auf. Wenn Sie durchgelassen werden, großartig. Versuchen Sie jetzt, zu www.badboys.com zu gehen. Standardmäßig ist diese Site blockiert und macht einen guten Test.

Schritt 5: Erklärung der Schritte und erweiterte Konfiguration

Erklärung der Schritte und erweiterte Konfiguration
Erklärung der Schritte und erweiterte Konfiguration

Ich hasse es, wenn Anleitungen dich nicht richtig verstehen lassen, was du gerade getan hast. Hier ist jedoch eine grundlegende Erklärung: In Schritt 1 wurden die beiden Apps installiert, die wir verwenden werden. Dansguardian wird für die Webfilterung verwendet. Es handelt sich um einen hochgradig konfigurierbaren Filter, der viele verschiedene Methoden verwendet, um den Zugriff auf Websites zuzulassen/zu verweigern. Sie können ein Setup mit Standardverweigerung (Whitelist) verwenden, bei dem nur einige ausgewählte Websites zugelassen werden, oder Sie können das weniger restriktive Standardmodell (Blacklist) verwenden, bei dem Websites speziell durch URL oder durch eine gewichtete Wortliste blockiert werden. Diese eine Software hat mein Unternehmen als Open-Source verkauft, sie ist sehr gut geschrieben und zuverlässig. Tinyproxy bietet die Proxy-Server-Funktionalität, die als Vermittler zwischen Dansguardian und dem Internet fungiert. In Schritt 2 haben wir dansguardian mitgeteilt, auf welchem Port es lauschen soll (von Ihrem Client-Port 8080) und wenn die Anfrage genehmigt wurde, auf welchem Port die Anfrage an tinyproxy weitergeleitet werden soll (3128). Auch in Schritt 2 haben wir sichergestellt, dass Tinyproxy auf Port 3128 lauscht. In Schritt 3 haben wir beide Dienste zum ersten Mal gestartet und in Schritt 4 die Clients konfiguriert. Erweiterte Konfiguration von Dansguardian:dansguardian.conf - Von hier aus setzen Sie globale Variablen wie Portnummern, Adapter zum Binden usw.dansguardianf1.conf - Diese Datei enthält die Einstellungen für Filtergruppe 1 und kann kopiert und die Kopien geändert werden, wenn mehrere Filtergruppen verwendet werden. Hier ändern Sie auch das "Naughtyness Limit" der Standardfiltergruppe. Die empfohlene Einstellung für diese Variable lautet: 50 für kleine Kinder, 100 für alte Kinder, 160 für junge Erwachsene. Die Standardeinstellung ist 50.bannedsitelist - Hier können Sie ganze Sites wie example.combannedurllist sperren - Hier werden bestimmte URLs wie example.com/~user/index.htmbannedphraselist gesperrt für auf jeder angeforderten Seite, zB "Potty Humor" ist nützlich, wenn es bestimmte Dinge gibt, die nach dem Einrichten des Filters noch durchkommen.bannediplist - für eine vollständige Sperre einer Site geben Sie die IP-Adresse an. Dies könnte unbeabsichtigte Folgen haben, da einige Sites IPs mit anderen Sites teilen example.com/~user/index.htmexceptionphraselist - befreit bestimmte Phrasen, wenn sie unnötig blockiert werdenMit diesen Dateien können Sie Ihren Filter an Ihre Bedürfnisse anpassen, Sie können auch die Seite "Zugriff verweigert" mit Ihrem Firmenlogo bearbeiten oder eine personalisierte Nachricht anzeigen Sagen Sie Ihren Kindern, dass sie wieder arbeiten sollen! Dansguardian bietet viele alternative Konfigurationen, die die Funktionalität erheblich erweitern. Die erweiterbare, auf Standards basierende Natur von dansguardian macht es zu einem sehr vielseitigen, anpassungsfähigen und skalierbaren Produkt, und es gibt Software von Drittanbietern, die Statistiken grafisch darstellt, Protokolldateien analysiert und die Verwaltung vereinfacht. Ich ermutige Sie, auf www.dansguardian.org zu gehen und sich alle Möglichkeiten dieser wunderbaren Software anzusehen. Bitte senden Sie mir eine Nachricht oder kommentieren Sie dieses instructable, wenn Sie Fragen oder Kommentare haben.

Empfohlen: