내 컴퓨터에 Squid 프록시 서버가 설치되어 있습니다. /etc/squid/block.acl
모든 불량 도메인이 기록되는 파일을 만들었습니다 . 그리고 squid.conf에 다음 명령문을 추가하십시오.
acl bad_url url_regex "/etc/squid/block.acl"
http_access deny bad_url
finam.ru라는 도메인이 있다고 가정합니다. 다음을 제외한 모든 페이지에 대한 액세스를 차단하고 싶습니다.finam.ru/analysis/*
어떻게 하나요? 정규식을 시도했지만 작동하지 않습니다.
답변1
- 파일 만들기
/etc/squid/white.acl
거기에 다음 데이터를 넣으십시오.
finam.ru/analysis/.* finam.ru/.*\.js finam.ru/.*\.css
다음 코드를 넣으세요
squid.conf
. 블랙리스트 앞에 화이트리스트를 넣어야 합니다.acl good_url url_regex "/etc/squid/white.acl" http_access allow good_url acl bad_url url_regex "/etc/squid/block.acl" http_access deny bad_url