5103 - Squid Übung

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Installieren und einrichten von Squid

  • apt install squid
  • Editieren der squid.conf -> vi /etc/squid/squid.conf
http_port 3128

acl lan src 172.16.1xx.0/24

acl dmz src 10.0.1xx.0/24

# Zugriffskontrolle: Erlaubt Zugriffe für das LAN und DMZ
http_access allow lan
http_access allow dmz

# Webseite einschränken (z.B. Facebook blockieren)
acl facebook url_regex -i facebook
http_access deny facebook

# Blacklist erstellen und anwenden
# Erstellen der ACL für blockierte Seiten (z.B. facebook.com, pr0gramm.com)
acl bad-sites url_regex -i "/etc/squid/bad-sites.list"

# Blockiere den Zugriff auf Seiten in der Blacklist
http_access deny bad-sites

# Standardregel: Erlaube keinen anderen Zugriff (alle anderen Verbindungen blockieren)

# Logs konfigurieren
cache_log /var/log/squid/cache.log
access_log /var/log/squid/access.log squid

# DNS-Auflösung für Webzugriffe
dns_v4_first on


# Maximale Größe des Caches
cache_mem 256 MB
maximum_object_size_in_memory 512 KB

Bearbeiten der Blacklist

  • vi /etc/squid/bad-sites.list
facebook.com
pr0gramm.com

Aufgabe - Squid für außen Zugriff freischalten

  • Passende Regeln an der Firewall erstellen.
  • Ziel: (kit Rechner - lokaler Rechner) soll dazu in der Lage sein den Squid bei sich im Firefox einzutragen und korrekt abzufragen.
    • Tipp: Squid-Standard Port ist 3128

Testen

  • Lassen Sie das log tail -f /var/log/squid/access.log" laufen
  • Prüfe was passiert wenn Sie die Seite "https://google.de" aufrufen und "https://facebook.com"
  • Sperren Sie weitere Seiten -
    • youtube.com
    • ebay.de
    • amazon.de