Squid는 웹사이트를 차단합니다(특정 페이지 제외)

Squid는 웹사이트를 차단합니다(특정 페이지 제외)

내 컴퓨터에 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

  1. 파일 만들기/etc/squid/white.acl
  2. 거기에 다음 데이터를 넣으십시오.

    finam.ru/analysis/.*
    finam.ru/.*\.js
    finam.ru/.*\.css
    
  3. 다음 코드를 넣으세요 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
    

관련 정보