Wie Sie mithilfe eines Raspberry Pi als Proxy-Server (mit Privoxy)

0
1046
Die Raspberry Pi Foundation

Ein Raspberry Pi proxy-server ermöglicht Ihnen die Steuerung der Webseiten, die Menschen besuchen können. Es kann auch entfernen, Tracker und andere unerwünschte junk von diesen web-Seiten. Befolgen Sie diese einfachen Schritte, um es einzurichten.

Die Privoxy-Proxy-Server

Ein web-proxy sitzt zwischen den Computern auf Ihrem Netzwerk und dem internet. Der proxy überwacht den HTTP-und HTTPS-Datenverkehr, der als Grenzschutz-Offizier. Es prüft die web-Adresse (URL) jemand versucht zu zugreifen, und, wenn es auf der Liste verbotener Substanzen oder entspricht jedem der gebannt Kriterien, die proxy verweigert die Verbindung.

Wenn der proxy-Server ist glücklich mit der website, es ruft die web-Seite und leitet Sie an den computer, die Sie angefordert hat. Dies bietet eine gewisse Anonymität für die Geräte in Ihrem Netzwerk.

Der proxy frisks die Webseiten, die er abruft. Keine tracking-Skripte, anzeigen oder andere unerwünschte material entfernt wird, so erhalten Sie nur eine saubere web-Seite. Die verborgene Nutzlast von snooping und Privatsphäre eindringende Reste, die oft begleitet ein Besuch auf einer website entfernt wird. Es ist wie ein Schaf dip für web-Seiten.

Natürlich, ad-blocking ist ein umstrittenes Thema. Viel von den Inhalten, die Sie zugreifen, frei im web ist nur verfügbar, wegen einer Finanzierung aus Werbung. Aus Datenschutz-Sicht, obwohl die tracking-und Kreuz-Korrelation von alles, was Sie im internet tun, ist bestenfalls gruselig und invasiv im schlimmsten Fall.

Privoxy (der privacy-enhancing proxy) können Sie umgehen, eine Menge, die. Weil es zentral verwaltet, es ist auch leicht zu verwalten ist. Sobald Sie festgelegt haben, um den browser auf verschiedenen Geräten in Ihrem Netzwerk die proxy, die gesamte administration erfolgt auf dem proxy, anstatt die einzelnen Geräte.

Installation Von Privoxy

Zu installieren, Privoxy, stellen Sie eine SSH-Verbindung zu eurem Raspberry Pi. Die IP-Adresse unserer test-Einheit ist 192.168.4.18, so geben wir die folgenden:

ssh pi@192.168.4.18

Wir installieren neue software auf einem Raspberry Pi, so ist es eine gute Idee, um das repository aktualisieren, Indizes und installieren Sie alle verfügbaren updates. Wir können führen Sie beide Aufgaben mit einem einzigen Befehl mit && zu verketten beiden apt-get Befehle nacheinander. Der zweite Befehl wird nur ausgeführt, wenn die erste beendet ist, ohne Fehler.

Wir geben Sie den folgenden:

sudo apt-get update && sudo apt-get upgrade

Je nach jahrgang von eurem Raspberry Pi und Wann Sie zuletzt aktualisiert worden ist, könnte dies eine Weile dauern. Wenn er fertig ist, installieren wir Privoxy:

sudo apt-get install privoxy

Die Annahme Von Verbindungen

Standardmäßig Privoxy akzeptieren, HTTP-und HTTPS-verbindungen vom computer auf dem es läuft. Wir müssen sagen, es zu akzeptieren verbindungen von anderen Computern, die wir entscheiden, auf es zu deuten. Die config-Datei für Privoxy befindet sich in: “/etc/privoxy/config.” Wir müssen mithilfe von sudo zu schreiben verändert.

Unser Befehl lautet:

sudo nano /etc/privoxy/config

Die config-Datei ist sehr lang. Allerdings, die Mehrheit der Datei ist in Kommentaren und Anweisungen. Blättern Sie nach unten, bis Sie den Anfang von Abschnitt 4.2.

Wir suchen für die listen-Adresse-Einstellungen. Kommentieren Sie die beiden original-Befehle, indem Sie ein Nummernzeichen (#) am Anfang der Zeile, und fügen Sie den folgenden neuen Eintrag:

listen-address :8118

Dies weist Privoxy auf verbindungen auf port 8118 von jeder IP-Adresse. Privoxy läuft mit einer Reihe von filtern, die angewendet werden, um die URLs, die durch einen Satz von Regeln, die Aktionen genannt. Bearbeiten können Sie die Filter und Aktionen, die als text-Dateien oder verwenden Sie den Privoxy-browser-Schnittstelle, um änderungen vorzunehmen.

Das admin-Konto auf Privoxy ist nicht Passwort-geschützt, so dass Sie benötigen, zu prüfen, ob diese Funktion aktiviert ist auf Ihrem Netzwerk. Wenn Sie einen Bildlauf an das Ende der Datei und geben Sie diese Zeile:

enable-edit-actions 1

Um Ihre änderungen zu speichern, drücken Sie Strg+O, Enter, und drücken Sie dann Strg+X den editor schließen.

Wir müssen jetzt neu starten Privoxy, damit die änderungen wirksam werden:

sudo systemctl restart privoxy

Wir verwenden systemctl um zu überprüfen, Privoxy läuft, und sehen Ihren status:

sudo systemctl status privoxy

Wir haben grünes Licht und keine Fehlermeldungen. Lassen Sie uns versuchen, eine remote-Verwaltungs-Verbindung von einem browser. Öffnen Sie einen browser auf einem anderen computer, und suchen Sie dann die IP-Adresse Ihres Raspberry Pi auf port 8118.

In unserem Beispiel ist dies:

192.168.4.18:8118

Sollten Sie den Privoxy-Homepage, wie unten gezeigt.

Dies bedeutet, dass Privoxy läuft und arbeitet mit den Standardeinstellungen. Die Standardeinstellungen wurden sorgfältig ausgewählt, und in den meisten Fällen, werden Sie eine gute Passform.

Jetzt müssen wir sagen, die Browser auf allen Computern in Ihrem Netzwerk verwenden Privoxy als proxy-server.

Konfigurieren Sie Ihren Browser

Alle Browser ermöglichen es Ihnen, proxy-Einstellungen verwenden. Die “Hilfe” – Funktion im browser wird Ihnen zeigen, wie dies zu tun. In Firefox Tippen Sie “about:preferences” in die Adresszeile ein.

Blättern Sie zu der “Netzwerk-Einstellungen” Abschnitt, und klicken Sie dann auf “Einstellungen.”

Unter “Konfigurieren der Proxy-Zugang zum Internet” wählen Sie den radio-button neben “Manuelle Proxy-Konfiguration” – option. Geben Sie die IP-Adresse Ihres Raspberry Pi in der “HTTP Proxy” – Adresse Feld und geben Sie “8118” in die “Port” – Feld.

Aktivieren Sie das Kontrollkästchen neben “verwenden Sie Auch diesen proxy für FTP und HTTPS” – option (“HHTPS-Proxy” und “FTP Proxy” – Felder werden ausgefüllt), und klicken Sie dann auf “OK” am unteren Rand.

Schließen Sie die Konfigurations-Registerkarten, und öffnen Sie eine website—es sollte angezeigt werden wie üblich ohne Probleme. Wenn dem so ist, Privoxy ist und läuft mit den Standardeinstellungen.

Konfiguration Von Privoxy

Öffnen Sie einen browser und gehen Sie auf config.privoxy.org.

Klicken Sie auf “Anzeigen und Ändern der Aktuellen Konfiguration” auf der Privoxy-home page. Die Konfiguration der Seite “Zusammenfassung” können Sie die Konfiguration von Aktionen und Filter.

Bearbeiten können Sie die Dateien direkt in einem editor (die Datei-Pfade werden auf dem Bildschirm zur Verfügung gestellt). Es ist viel einfacher zu verwenden, die Konfigurationsmöglichkeiten der browser-Schnittstelle. Beachten Sie, dass design, können Sie nicht Bearbeiten Sie die “default.Aktion” Einstellungen”.

Klicken Sie auf “Bearbeiten”, um öffnen Sie die “Match-All.Aktion” Einstellungen”.

Die Bearbeitungs-Optionen angezeigt. Klicken Sie auf eines der hellblauen text öffnet sich ein link zu einer Hilfe-Seite, die beschreibt, dass Element.

“Set to Vorsichtig,” in “Medium” und “Advanced” – Tasten erhöhen oder zu verringern, wie nachsichtig Privoxy ist mit seinen filtern. Sie können die Kurbel Privoxy paranoia-Einstellung, so dass es aggressiv filtert alles das ist sogar leicht verdächtig. Oder, entspannen Sie und lassen Sie es zu betreiben mit einem moderaten Maß an Vertrauen.

Klicken Sie auf “Bearbeiten”, um die einzelnen Parameter einstellen zu individuell.

Klicken Sie auf die Optionsfelder neben jeder option auf “Aktiviert” “Deaktiviert” oder “Keine Veränderung.”

Die Spalte “Beschreibung” enthält eine kurze Erklärung für jede Einstellung. Jedoch, wenn Sie klicken Sie auf die links in der Spalte “Aktion” können Sie sich einen ganzen “Hilfe” – Seite für diesen Artikel.

Um Ihre Einstellungen zu speichern, klicken Sie auf “Senden” am oberen oder unteren Rand der Seite.

Versuchen Sie, die Standardeinstellungen Ersten

Die Standard-Einstellungen sollte gut funktionieren in den meisten Fällen. Allerdings, wenn Sie wollen, zwicken eine Einstellung für einen bestimmten Grund, Privoxy bietet Ihnen alle Möglichkeiten die Sie brauchen.

Bevor Sie änderungen vornehmen, obwohl, möchten Sie vielleicht, um eine Kopie der plain-text-Einstellungen-Dateien. Dies ermöglicht es Ihnen, problemlos umkehren, was Sie Tat, wenn Sie gesperrt werden, die browser-Schnittstelle.

LESEN SIE WEITER

  • › Intel-Macs vs. Apple Silizium-ARM-Macs: Was Sollten Sie Kaufen?
  • › Wie Farb-Code-Outlook-Kalender-Ereignisse anhand von Kategorien
  • › Wo Ist das Control Panel auf einem Mac?
  • › Wie zu Erstellen, zu Teilen und zu Beobachten, Instagram Rollen
  • › Warum Können Sie nicht Installieren Sie Flash auf einem iPad (und Was Stattdessen Tun)