오징어로 특정 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더 도움이 될 것입니다.