Squid: 특정 IP 주소에 대한 웹사이트를 차단하는 방법은 무엇입니까?

Squid: 특정 IP 주소에 대한 웹사이트를 차단하는 방법은 무엇입니까?

오징어로 특정 IP에 대한 웹사이트를 차단하는 방법은 무엇입니까?

예제나 구성 파일을 통해 해결 방법을 알려주십시오.

답변1

예 :

모든 사용자에게 Facebook 및 orkut을 차단했지만 이제는 특정 사용자 또는 IP에만 Facebook을 공개하고 싶습니다.


옵션 1: 구성 파일에 사이트를 지정합니다.

acl 특수 클라이언트 src "/etc/squid/special_client_ips.txt"

acl 페이스북 dstdomain .facebook.com

acl orkut dstdomain .orkut.com

http 액세스 중

http_access는 facebook Special_clients를 허용합니다.

http_액세스 페이스북 거부

http_access 거부 orkut

http_access 모두 허용


옵션 2: 클라이언트 IP와 대상 도메인을 모두 목록에 고정합니다.

acl 특수 클라이언트 src "/etc/squid/special_client_ips.txt"

acl bad_domains dstdomain "/etc/squid/bad_domains.txt"

http 액세스 중

http_access는 bad_domains 특수 클라이언트를 허용합니다.

http_access 거부 bad_domains

http_access 모두 허용

  • 나는 그물에서 그것을 얻는다, 그것은 아주 잘 작동한다

  • 고마워요

답변2

다음과 같은 것이 필요합니다.

acl BlockedHost src 192.168.1.15
http_access deny BlockedHost

구성 파일에는 단어 검색에 대한 주석이 잘 설명되어 있습니다.ACL더 도움이 될 것입니다.

오징어 ACL FAQ

관련 정보