イカでGoogleロゴをブロックできません

イカでGoogleロゴをブロックできません

Squidプロキシを介してGoogleのロゴをブロックしたいです。

ここに画像の説明を入力してください。

だからblock.aclに次の行を追加しました。

google\..+/logos/.+

squid.confには次のものがあります。

acl bad_domain dstdom_regex "/etc/squid/block.acl"
acl good_domain dstdom_regex "/etc/squid/white.acl"

http_access deny bad_domain
http_access allow good_domain
http_access deny all

しかし、画像はまだブロックされていません。https://www.google.ru/logos/doodles/2013/doctor-whos-50th-anniversary-6317003539218432-res.png

何をすべきか?

ベストアンサー1

ドキュメントを見ると、次のようになります。

dstdom_regex:ターゲット(サーバー)の正規表現パターンの一致

これは、特定のURL(サーバー+パスなど)をブロックするために使用するサーバー(例のwww.google.ru一部など)とのみ一致する必要があります。私はこれを使うべきだと思います:

url_regex:URL正規表現パターンの一致

代わりに。上記のドキュメントの例をご覧ください。

それは言う:

acl special_client src 10.1.2.3
acl special_url url_regex ^http://www.squid-cache.org/Doc/FAQ/$
http_access allow special_client special_url
http_access deny special_url

これは明らかに許容される仕様ですが、希望する拒否仕様についても同様です。

おすすめ記事