web-dev-qa-db-ja.com

Squid:特定のIPアドレスのWebサイトをブロックする方法は?

イカで特定のIPのWebサイトをブロックする方法は?

例または構成ファイルで解決策を示してください。

4
Kumar

例:

Facebookとorkutをすべてのユーザーに対してブロックしましたが、特定のユーザーまたはIPに対してFacebookのみを開きたい


オプション1:構成ファイルでサイトを指定

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

acl facebook dstdomain .facebook.com

acl orkut dstdomain .orkut.com

Httpアクセス下

http_access許可facebook special_clients

http_access拒否Facebook

http_access deny orkut

http_accessすべて許可


オプション2:クライアントIPと宛先ドメインの両方をリストに貼り付けます

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

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

Httpアクセス下

http_access許可bad_domains special_clients

http_access deny bad_domains

http_accessすべて許可

  • 私はネットからそれを取得します、それは非常にうまくいきます

  • ありがとうcstamas

6
Kumar

あなたはこのようなものが必要です:

acl BlockedHost src 192.168.1.15
http_access deny BlockedHost

設定ファイルはよくコメントされており、Wordaclを検索するとさらに役立ちます。

Squid acl faq

4
cstamas