오징어에서 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

이는 분명히 허용되는 사양이지만, 원하는 거부 사양에 대해서도 마찬가지입니다.

관련 정보