ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Privoxy 를 활용 광고 차단하기
    컴퓨터 2012. 12. 31. 00:50
    반응형

    http://www.privoxy.org/

    Privoxy 는 원래 Proxy 서버이다

    그런데 홈페이지에 가보면

    Mac (OS X), Debian, Windows, OS_2, FreeBSD 와 같이 다양한 OS에서 사용이 가능한 편리하고 간단(?)한 Proxy 서버이다

    일단 정말 Proxy 서비스를 위해 활용할 수도 있지만 개인이 활용하기에는 역시 간단한 Regex 을 이용해서 스스로 광고를 필터링 할수 있다

    먼저 윈도용 Privoxy 를 다운받아(개인적으로 설치본 보다는 zip, Portable을 선호) 실행하면


    이런 심플한 화면이 뜬다

    설정은 복잡하게 있지만 간단하게 config.txt default.action 정도만 수정해도 충분하게 사용할 수 있다

    config.txt

    를 열어서 읽어 보거나 Document 를 읽어보면 다양한 설정법이 나오지만 그냥 기억해 둘것은

    listen-address  127.0.0.1:8118

    뿐 로컬에서 사용하므로 127.0.0.1 포트는 8118 이 기본으로 되어 있다

    포트를 바꾸거나 외부에서 접속해서 사용하려면 공인 IP를 넣으면 된다

    물론 

    listen-address  :8118 

    이렇게 수정하면 모든 이더넷으로 8118 포트로 접속하게 되므로 외부에서도 Proxy 서버를 사용할 수 있다

    먼저 브라우저의 Proxy 설정을 127.0.0.1:8118 로 설정하고

    인터넷을 접속해보면

    이렇게 기본 설정만으로도 충분히 광고를 제거 한다

    혹시 보기 싫은 정말 보기 싫은 광고가 있다면 따로 설정에서 추가를 하면 된다


    우측의 인기 쇼핑 이부분이 보기 싫어서 제거 하고 싶다면

    홈페이지를 잘 분석(이게 어려운데)해서

    default.action

    파일의 

    {+block{Path matches generic block pattern.}}

    하단에 저 광고에 해당하는

    .sgate.opap.co.kr/view

    를 추가하면


    이렇게 광고가 사라진다


    혹시나 이렇게 접근을 해야할 사이트 중에 접근이 안되는 경우가 발생한다면

    ----------------------------------------------------------------------------------------------

    #############################################################################

    # Site-specific unblockers:

    #############################################################################

    {-block}

    ----------------------------------------------------------------------------------------------

    하단에 원하는 사이트의 주소를 넣어 준다

    .todaysppc.com/pop

    이런식으로

    사이트를 분석하는 것이 귀찮긴 하지만 정말 광고가 보기 싫다면 사용해 볼수 있는 방법


    스포츠 신문, 네이버의 짜증나는 광고를 제거 하기 위해서는 

    {+block{Path matches generic block pattern.}}

    하단에

    .mk.co.kr/haroo

    .sndkorea.*.co.kr/media

    .opap.co.kr/

    .ts.2beon.co.kr/nad

    .castbox.shopping.naver.com

    /(.*/)*.*ad[Cc]ode

    /(.*/)*.*_ad_id

    .sba.about.co.kr

    .sosa.semanticrep.com

    .nson.encock.com/media/

    .112.175.173.86/www/delivery

    .112.175.173.87/www

    /(.*/)*.*/widget/rc2_ad

    .cadvv.heraldm.com

    .adw.heraldm.com

    를 넣으면 된다

    광고 제거 부분은 계속 업데이트 예정

    혹시 제거 원하는 광고가 있으면 제보 해 주세요

    2013.2.19

    Privoxy의 필터 부분이 계속 복잡해 질수록 느려지고 일부 페이지는 무한루프를 도는 문제점이 발생

    필터링 용도로 사용하기 적합치 않음

    반응형

    댓글

Designed by Tistory.