Squid: Wie blockiert man Websites für eine bestimmte IP-Adresse?

Squid: Wie blockiert man Websites für eine bestimmte IP-Adresse?

Wie blockiere ich mit Squid Websites für bestimmte IPs?

Bitte geben Sie eine Lösung mit Beispiel oder Konfigurationsdatei an.

Antwort1

Beispiel :

Ich habe Facebook und Orkut für alle Benutzer blockiert, möchte Facebook jetzt aber nur für bestimmte Benutzer oder IPs öffnen.


Option 1: Site in Konfigurationsdatei angeben,

acl special_clients src "/etc/squid/special_client_ips.txt"

ACL Facebook Zieldomäne .facebook.com

acl orkut zieldomäne .orkut.com

Unter http-Zugriff

http_access erlauben Facebook Spezialkunden

http_Zugriff verweigern Facebook

http_access denontieren orkut

http_access alle zulassen


Option 2: Tragen Sie sowohl Client-IPs als auch Zieldomänen in Listen ein.

acl special_clients src "/etc/squid/special_client_ips.txt"

acl bad_domains dstdomain "/etc/squid/bad_domains.txt"

Unter http-Zugriff

http_access erlauben schlechte_Domänen spezielle_Clients

http_access deny bad_domains

http_access alle zulassen

  • Ich habe es aus dem Internet, es funktioniert sehr gut

  • Danke, cstamas

Antwort2

Sie benötigen so etwas:

acl BlockedHost src 192.168.1.15
http_access deny BlockedHost

Die Konfigurationsdatei ist gut kommentiert und sucht nach dem Wortaclhilft Dir gerne weiter.

Häufig gestellte Fragen zu Squid ACL

verwandte Informationen