Privoxy

Beste selbst gehostete Proxy-Server

Beste selbst gehostete Proxy-Server
Sie wissen es vielleicht nicht, aber es gibt viele Dritte, die Ihre Internetinhalte manipulieren. Ihr ISP kann den Zugriff auf bestimmte Websites einschränken, Suchmaschinen verbergen Suchergebnisse, um verschiedene Anti-Piraterie-Gesetze einzuhalten, und Websites selbst zeigen Besuchern aus verschiedenen geografischen Regionen oft unterschiedliche Inhalte an.

Wenn Ihnen das nicht gut tut, sollten Sie einen selbst gehosteten Proxy-Server verwenden, um geografische Beschränkungen und andere Formen der Zensur zu umgehen. Selbst gehostete Proxy-Server können Ihnen auch dabei helfen, die Bandbreite zu reduzieren und die Reaktionszeiten zu verbessern, indem häufig angeforderte Webseiten zwischengespeichert werden. Einige verfügen über erweiterte Filterfunktionen, die es ermöglichen, Werbung zu entfernen oder Kinder vor Schaden zu schützen.

Unsere Auswahl spiegelt die breite Palette an selbst gehosteten Proxy-Servern und deren Fähigkeiten wider. Einige in diesem Artikel beschriebene selbst gehostete Proxy-Server sind einfacher einzurichten als andere, aber wir glauben, dass jeder, der bereit ist, einige Zeit damit zu verbringen, ein Online-Tutorial zu lesen, in der Lage sein sollte, fast jeden verfügbaren selbst gehosteten Proxy-Server zu installieren und zu konfigurieren.

1. Privoxy

Privoxy ist ein nicht zwischenspeichernder Web-Proxy mit Filterfunktionen zur Verbesserung der Privatsphäre. Es kann Webseitendaten und HTTP-Header ändern, den Zugriff kontrollieren und Anzeigen entfernen.

Die erste Version von Prixovy wurde 2001 veröffentlicht, basierend auf dem Internet Junkbuster, einem älteren Web-Proxy zum Blockieren von Werbung, der unter der GNU General Public License veröffentlicht wurde. Bis 2010 hat das Tor-Projekt Privoxy mit Tor gebündelt, aber letztendlich entschieden sie sich aus Sicherheitsgründen, sich von Lösungen von Drittanbietern fernzuhalten.

Prixovy ist auf praktisch allen gängigen Betriebssystemen und Plattformen verfügbar, einschließlich Linux, OpenWrt, DD-WRT, Windows, macOS, OS/2, AmigaOS und BeOS. Obwohl Prixovy relativ einfach zu installieren und in Betrieb zu nehmen ist, wie wir im nächsten Abschnitt dieses Artikels erklären, ist die Feinabstimmung der verschiedenen Einstellungen alles andere als trivial und erfordert ein ziemlich fortgeschrittenes Verständnis von Computernetzwerken.

2. Tintenfisch

Squid ist ein Caching-Proxy mit Unterstützung für HTTP, HTTPS, FTP und andere Protokolle. Caching-Proxys speichern häufig verwendete Daten vorübergehend, um die Bandbreite zu reduzieren und die Reaktionszeiten zu verbessern.

Squid begann sein Leben 1996 als Harvest-Objekt-Cache, der Teil eines Forschungsprojekts der Internet Research Task Force Research Group on Resource Discovery (IETF-RD) war. Die aktuelle Version von Squid ist ein Fork der letzten vorkommerziellen Version von Harvest, und ihr Name wurde gewählt, um Verwechslungen mit der kommerziellen Fork namens Cached 2d zu vermeiden.0.

Squid läuft auf allen gängigen Betriebssystemen und wird von Hunderten von ISPs auf der ganzen Welt verwendet, um ihren Benutzern das bestmögliche Internet-Erlebnis zu bieten. Websites verwenden Squid, um die Bereitstellung von Inhalten zu verbessern. Wenn Sie also wissen, wie Sie es installieren und konfigurieren, können Sie einen großartigen Job erhalten.

3. Pi-Loch

Pi-hole ist ein DNS-Sinkhole, das Werbung und unangemessene Inhalte auf Netzwerkebene blockieren kann. Wie der Name vermuten lässt, ist Pi-hole für den Einsatz mit dem Raspberry Pi Einplatinencomputer vorgesehen, der in Großbritannien von der Raspberry Pi Foundation entwickelt wurde und kostengünstige Systeme bietet, die für Menschen aller wirtschaftlichen Hintergründe zugänglich sind und können für Bildungszwecke verwendet werden.

Den Kern von Pi-hole bilden verschiedene Open-Source-Technologien wie dnsmasq, cURL und Lighttpd, die es ermöglichen, DNS-Anfragen für bekannte Tracking- und Werbe-Domains zu blockieren. Da Pi-hole auf Netzwerkebene arbeitet, verhindert es die Anzeige von Werbung auch auf Smart-TVs und Mobilgeräten mit Android und iOS.

4. SwiperProxy

SwiperProxy ist ein extrem effizienter Web-Proxy, der in Python geschrieben ist. Wenn Sie erfahren möchten, wie Proxy-Server unter der Haube funktionieren, ist SwiperProxy ein ausgezeichneter Ausgangspunkt, da es Open Source ist, auf GitHub gehostet wird und auf einem eigenständigen, minimalistischen Webserver läuft. Es funktioniert hervorragend mit allen wichtigen Webservern, einschließlich Apache, Nginx und Varnish, und wird über nur 25 gut dokumentierte Optionen konfiguriert.

Um mit SwiperProxy zu beginnen, empfehlen wir Ihnen, die Schnellstartanleitung zu lesen, die Sie hier finden.

5. Traefik

Træfɪk ist ein moderner Reverse-Proxy und Load-Balancer, der vollständig Open Source ist, einfach zu konfigurieren und mit Blick auf moderne Cloud-basierte Dienste entwickelt wurde. Es ist in der Programmiersprache Go geschrieben und bietet eine Rest-API.

Træfɪk wird normalerweise bereitgestellt, um mehrere Cloud-Dienste zu orchestrieren, sodass Sie Dienste problemlos hinzufügen, entfernen, beenden, aktualisieren oder skalieren können. Da Træfɪk als einzelne Binärdatei verpackt und als winziges offizielles Docker-Image verfügbar ist, könnte die Installation kaum einfacher sein.

So installieren und konfigurieren Sie Privoxy

Die gute Nachricht ist, dass Prixovy sowohl als Rohquellcode als auch in praktischen vorkompilierten Paketen für eine Vielzahl von Betriebssystemen verfügbar ist. Wenn Sie nicht genau wissen, was Sie tun, beginnen Sie mit den Paketen, die Sie hier herunterladen können.

Ubuntu-Benutzer können Prixovy mit dem folgenden Befehl installieren:

# sudo apt-get install privoxy

Und viele andere Linux-Distributionen, darunter Red Hat und Fedora, haben auch Privoxy in Repositorys.

Unabhängig davon, welche Installationsmethode Sie verwenden, müssen Sie zu /etc/privoxy gehen, da sich dort die Privoxy-Konfigurationsdateien befinden.

Da Privoxy hauptsächlich für Leute geschrieben wurde, die bereits mit regulären Ausdrücken, HTTP und HTML vertraut sind oder sie erlernen möchten, ist seine Konfiguration ziemlich kompliziert. Glücklicherweise ist die Standardinstallation grundsätzlich einsatzbereit. Um zu erfahren, wie Sie Privoxy nach Ihren Wünschen optimieren können, lesen Sie die offizielle Konfigurationsanleitung.

Das einzige, was Sie wirklich tun müssen, bevor Sie Privoxy zum ersten Mal verwenden, ist, Ihren Webbrowser so zu konfigurieren, dass er Privoxy als HTTP- und HTTPS-Proxy verwendet. Gehen Sie einfach zu den Einstellungen Ihres Webbrowsers, navigieren Sie zur Proxy-Kategorie und verwenden Sie 127.0.0.1 (oder localhost) für die Proxy-Adresse und 8118 für den Port.

Fazit

Wenn Sie wissen, wie Sie gängige selbst gehostete Proxy-Server konfigurieren und konfigurieren, können Sie Ihre Interneterfahrung besser kontrollieren. Es gibt viele wunderbare Lösungen, die es wert sind, entdeckt zu werden, und wir haben nur an der Oberfläche des Möglichen gekratzt.

So entwickeln Sie ein Spiel unter Linux
Vor einem Jahrzehnt hätten nicht viele Linux-Benutzer vorhergesagt, dass ihr Lieblingsbetriebssystem eines Tages eine beliebte Spieleplattform für kom...
Open-Source-Ports kommerzieller Spiele-Engines
Kostenlose, quelloffene und plattformübergreifende Spiel-Engine-Nachbildungen können verwendet werden, um sowohl alte als auch einige der relativ neue...
Beste Befehlszeilenspiele für Linux
Die Befehlszeile ist nicht nur Ihr größter Verbündeter bei der Verwendung von Linux – sie kann auch eine Quelle der Unterhaltung sein, da Sie damit vi...