답변:
답변은 사용중인 운영 체제에 따라 약간 다릅니다. powerpc : p에서 Ubuntu를 실행하고 있지만 일반적으로 Windows 및 Mac에서도 동일한 규칙이 적용됩니다. 이 지침이 작동하지 않으면 OS에 맞게이 답변을 적용하겠습니다. 지금은 리눅스 방법입니다.
몇 시간 동안 검색 한 후에 찾은 유일한 방법은 설치하는 것 privoxy
입니다.
당신이 Privoxy를 설치 한 후에는 편집에 필요한 /etc/privoxy/config
다음과 같은 방법으로 파일 :
그것이 말하는 경우 1) 찾기
#listen-address localhost:8118
이 줄의 주석을 해제하여
listen-address localhost:8118
2)이 구성 파일의 맨 아래에 다음 줄을 추가하십시오.
actionsfile blacklist.action
actionsfile whitelist.action
3) 이제 이러한 조치 파일을 텍스트 편집기에서 루트로 작성해야합니다. a) gksu gedit /etc/privoxy/blacklist.action
다음을 추가하십시오.
{ +block }
www.apple.com/itunes
twil.tv/category/video
www.url.com/page
{+ block} 행에 추가 한 것은 차단됩니다
b) 각각 whitelist.action
파일을 만들어야 합니다
gksu gedit /etc/privoxy/whitelist.action
그리고 라인을 추가
{ -block }
www.google.com
또는 보호하려는 privoxy 차단을 발견 한 모든 것.
세 파일을 저장 한 후에는 privoxy를 다시 시작해야합니다.
sudo /etc/init.d/privoxy restart
브라우저 또는 네트워크 구성의 프록시 설정이 올바른지 확인해야합니다. localhost를 프록시로, 포트 번호로 8118을 추가하면됩니다.
privoxy의 심각하고 불쾌한 단점은 프록시이므로 프록시를 사용 중지하려면 다른 사람이 프록시를 끄거나 다른 브라우저를 사용해야합니다. 나는 여전히 프록시가 아니라 내 라우터에 privoxy를 추가하거나 어떻게 든 실행할 수있는 방법을 찾고 있지만 포트 80의 기본값으로 구성 파일을 잠그면 아무도 변경할 수 없습니다.
이것은 당신이 당신의 문제에 대한 답을 찾을 수있는 가장 가까운 것입니다.
처음에는 작동하지 않는 것으로 보이면 차단 한 페이지가 차단 된 후에도 캐시에서 표시 될 수 있으므로 브라우저의 캐시를 플러시하는 것을 잊지 마십시오.
또한 이것을 끄고 싶을 수도 있습니다.
확인 있는지 확인 enforce-blocks 1
으로 설정되어 1
에서 /etc/privoxy/config
파일
enforce-blocks 1
그렇지 않으면 페이지 차단 경고가 표시되면 차단에도 불구하고 차단 된 페이지로 이동하여 privoxy를 완전히 무의미하게 만들 수있는 옵션이 있습니다.
시스템 전체의 특정 도메인을 차단하려면 hosts 파일을 사용해야합니다 ( 여기 참조 ). 따라서 Google 리더를 차단하려면 호스트 파일에 다음을 추가하십시오.
127.0.0.1 reader.google.com
그러나 이에 대한 제한이 있습니다. 하위 도메인 및 도메인을 차단할 수는 있지만 호스트 파일을 사용하여 하위 디렉토리 (예 : www.example.com/subdirectory)를 차단할 수 없습니다. Google 리더의 경우 간단히 www.google.com/reader로 이동하여 차단 문제를 해결할 수 있습니다. 보다 포괄적 인 솔루션은 Privoxy 와 같은 것을 사용 하여 웹 액세스를 제어 하는 것 입니다.
Firefox 또는 Google Chrome을 사용하는 경우 사용자 정의 가능한 "ad-block"확장자를 사용하여이를 수행 할 수 있습니다. 광고 차단 확장 프로그램에는 일반적으로 기본적으로 제공되는 광범위한 웹 사이트가 포함되어 있지만 대부분의 사용자 지정 가능한 웹 사이트에서는이 기본 목록을 제거하고 원하지 않는 특정 웹 사이트 만 추가 할 수 있습니다.
문제에 대한 가장 쉬운 해결책은 브라우저에 확장명 / 스크립트를 사용하는 것입니다.
Chrome Nanny 를 사용하여 Chrome 에서 트릭을 수행했습니다. LeechBlock 은 Firefox 대안으로 보입니다. 둘 다 도메인에서 와일드 카드를 지원하며 URL을 차단할 특정 기간을 설정할 수 있습니다.
iptables
(1)을 사용 하여 관심있는 사용자에 대해 해당 시스템의 프록시에 대한 트래픽 만 허용하십시오.