Raspberry Pi als Proxy-Server einrichten
Mit einem Proxy-Server kannst du den Netzwerkverkehr verwalten, überwachen und filtern. Diese Anleitung zeigt dir, wie du deinen Raspberry Pi als Proxy-Server mit Squid einrichtest.
Schritt 1: Squid installieren
- Aktualisiere dein System:
sudo apt-get update && sudo apt-get upgrade -y
- Installiere Squid:
sudo apt-get install squid -y
Schritt 2: Squid konfigurieren
- Bearbeite die Konfigurationsdatei von Squid:
sudo nano /etc/squid/squid.conf
- Füge oder ändere folgende Einträge:
Ersetzehttp_port 3128 acl localnet src 192.168.1.0/24 http_access allow localnet http_access deny all
192.168.1.0/24
durch dein lokales Netzwerk. - Speichere die Datei und starte Squid neu:
sudo systemctl restart squid
Schritt 3: Proxy-Server testen
- Konfiguriere einen Client, um den Proxy zu nutzen. Gib die IP-Adresse deines Raspberry Pi und den Port 3128 an.
- Teste die Verbindung, indem du auf eine Website zugreifst.
Schritt 4: Zugriff einschränken (optional)
- Bearbeite die Datei
squid.conf
, um den Zugriff basierend auf ACLs (Access Control Lists) einzuschränken. - Beispiel für eine blockierte URL:
acl bad_urls dstdomain .example.com http_access deny bad_urls