모든 온라인 광고를 차단하는 방법

1 day ago 3

  • 브라우저 확장, DNS 필터링, 클라우드 VPN을 결합해 온라인 광고를 거의 완전히 차단하는 개인적 실험 과정 설명
  • uBlock OriginFirefox 조합을 기본으로 사용하며, 최소한의 필터 리스트와 직접 만든 필터를 병행
  • Pi-hole을 Docker로 운영해 모바일 앱 광고까지 DNS 수준에서 차단하고, WireGuard를 통해 안전하게 연결
  • 클라우드 기반 VPN을 활용해 트래픽을 클라우드 제공업체를 통해 우회함으로써 광고 노출을 줄이는 효과 확인
  • 3년 이상 실사용 결과 대부분의 플랫폼에서 광고가 사라졌으며, DNS 필터링과 브라우저 차단만으로 99% 차단 가능

광고 차단의 시작

  • 몇 년 전부터 모든 형태의 온라인 광고를 제거하기 위해 다양한 방법을 실험
    • 단순한 배너나 영상 광고뿐 아니라 가능한 모든 광고를 제거 목표로 설정
    • 여러 해 동안 다양한 시도와 관찰을 거쳐 현재의 만족스러운 차단 환경 구축
  • 광고 차단에는 잘 알려진 방법과 생소한 방법이 혼합되어 있으며, 일부는 설정과 유지 관리가 필요

브라우저 확장

  • uBlock OriginFirefox 조합을 사용, 가장 효과적인 광고 차단 방식으로 평가
    • Chromium 기반 브라우저는 Manifest V3 전환으로 인해 광고 차단 기능이 제한됨
  • 필터 리스트는 최소화하여 유지
    • 기본 uBlock 필터, EasyList, AdGuard Ads 사용
    • 직접 만든 ublock-declutter 필터로 광고 외의 불편 요소 제거

DNS 필터링

  • DNS 필터링은 브라우저 확장으로 차단되지 않는 모바일 앱 광고를 보완
    • 광고 도메인을 DNS 수준에서 차단해 앱 내 광고 로딩 방지
  • Pi-holeAdGuard Home이 대표적인 자가 호스팅 솔루션
    • 클라우드 기반 대안으로 NextDNS가 언급됨
  • Pi-hole을 Docker로 설치해 사용하며, WireGuard를 통해 개인 네트워크로만 접근
    • The Firebog에서 블록리스트를 참고하고, 정상 도메인 차단 방지를 위해 허용 리스트(allowlist) 유지

클라우드 기반 VPN

  • 클라우드 제공업체를 통한 VPN 트래픽 라우팅으로 광고 노출 감소 효과 확인
    • 광고 플랫폼이 클라우드 IP를 광고 사기(fraud) 가능성으로 인식해 광고를 표시하지 않음
    • 예시로 경쟁사가 광고 예산을 낭비시키는 행위를 방지하기 위해 클라우드 트래픽에 광고를 제한
  • 단점으로 일부 사이트에서 Cloudflare 캡차HTTP 오류 발생 가능
    • 필요 시 VPN을 끄고 접속, 일정 기간 실제 IP 노출 시 광고가 다시 표시될 수 있음
  • DigitalOcean의 $5 드롭릿에 WireGuard를 설치해 사용, Hetzner, Azure, Google Cloud, AWS 등도 가능

기타 유용한 도구

  • 광고 차단 외의 불편 요소 제거용 확장 추천
    • 쿠키 팝업 차단: Consent-O-Matic
    • 캡차 자동 처리: Buster
  • SponsorBlock으로 영상 내 스폰서 구간 자동 건너뛰기, TV용 버전도 존재
  • iOS에서는 Background App Refresh 비활성화 권장
    • 일부 앱이 이를 남용해 사용자 데이터를 수집
  • ReVanced를 통한 앱 패치 가능하지만, 보안 위험이 있어 민감 계정에는 사용하지 않음

개인적 경험과 결과

  • 위의 방법들을 3년 이상 사용한 결과, 대부분의 플랫폼에서 광고 노출 거의 없음
  • 플랫폼별 차단 방식 요약
    • YouTube: uBlock Origin, NewPipe 또는 Invidious
    • Instagram: uBlock Origin, 클라우드 VPN (효과까지 1주~1개월 소요)
    • Twitch: 클라우드 VPN (며칠 내 효과)
    • TikTok: uBlock Origin, 클라우드 VPN (몇 시간 내 효과)
    • AdMob 기반 앱: DNS 차단
  • DNS 필터링과 브라우저 차단만으로 약 99%의 광고 차단 가능, 나머지 1%는 클라우드 VPN으로 보완

Read Entire Article