2014-10-18 9 views
0

Windows 서버를 사용하여 Squid을 호스팅하고 파일에서 광고를 차단하기 위해 일부 ACL 규칙을로드했습니다. 파일이로드되었지만 ACL 규칙이 작동하지 않아 파일에있는 웹 페이지에 계속 액세스 할 수 있습니다. 어떻게 해결할 수 있습니까?Squid ACL 규칙 파일이 Windows에서 작동하지 않습니다.

#Block ads start 
acl ads_host dstdom_regex "c:/squid/etc/ad_block_host.txt" 
acl ads_ip dst "c:/squid/etc/ad_block_ip.txt" 
http_access deny ads_host 
http_access deny ads_ip 
#Block ads end 
+0

https://workaround.org/squid-acls에서와 같이'dstdomain'을 시도해 볼 수 있습니까? – VonC

+0

'dstdomain'도 시도했지만 실패했습니다 – Hartman

답변

0

사용 URL_REGEX :

이러한 내 차단 규칙입니다. Windows에서 저만 작동했습니다.

+1

죄송합니다 더 설명 할 수 있습니까? – Hartman

0

dstdomain 대신 url_regex -i을 사용하고 호스트 이름이있는 파일을 만드십시오. 예 : .facebook.com 또는 간단히 facebook 한 줄에 하나의 정규식이 작동합니다.