애드가드(AdGuard)는 유명한 광고 차단 서비스다. 각종 브라우저(크롬, 사파리, 파이어폭스 등)는 물론 Windows, Mac OS, iOS, Android 같은 다양한 플랫폼에서 쓸 수 있다. 성능 또한 뛰어나다. 애드가드 프리미엄 유저는 DNS 개인 정보 보호 기능을 사용할 수 있는데 AdGuard DNS 서버를 이용해 웹브라우저 광고는 물론 앱(App)에 노출되는 광고까지 모두 차단할 수 있다. 하지만 AdGuard DNS 서버를 사용하면 인터넷 속도가 체감될 정도로 느려지기 때문에 주로 Safari 광고 차단만 켜고 사용했었다.

 

얼마 전(2020/05) 업데이트된 AdGuard iOS 4.0 버전부터 DNS 필터 기능을 제공하기 시작했다. AdGuard DNS 서버를 이용하지 않아도 DNS 필터만 추가해주면 앱 광고를 차단할 수 있게 된 것이다. 물론 사파리(브라우저) 광고도 기본적으로 차단된다. 

 

애드가드 사용 전/후 BBC News 앱

오늘은 애드가드 DNS 필터를 이용해 사파리 및 앱 광고 차단 방법에 대해 알아보고자 한다. iOS 애드가드는 링크에서 다운받으면 된다. 아래 리뷰에서 소개하는 기능을 사용하려면 애드가드 프리미엄을 구독해야 한다. 연간 구독은 1,500원/월, 평생 구독은 45,900원이며 총 3대의 기기에서 사용할 수 있다. 꾸준한 업데이트와 각종 편의성을 생각하면 돈 값 제대로 하는 서비스라고 생각한다. 

 

 

1. 개발자 모드 켜기


  • 설정 → 일반 → 개발자 모드 체크

 

 

 

2. (빠른 속도를 위해) 간략화된 필터 사용 켜기 


  • 설정 → 고급 설정 → 간략화된 필터 사용 체크

 

 

 

3. DSN 보호 켜기 (프리미엄 구독 필요)


  • 설정 → DNS 보호 → 켜기 체크
  • 설정 → DNS 보호 → DNS 서버 → 시스템 DNS 선택.  

 

 

❗️ 보안에 민감하거나 DNS 통신 암호화가 필요하다면 Cloudflare DNS 혹은 Google DNS를 선택하자. 이때 프로토콜은 DNS-over-HTTPS를 선택해야 한다. 이렇게 설정하면 DNS는 암호화되지만 앱스토어 등이 느려지는 단점이 있다.

 

 

4. DNS 필터 추가


  • 설정 → DNS 보호 → DNS 필터링 → DNS 필터에서 아래 주소 추가
  • (필수) AdGuard SDN(Simplified Domain Names filter) 필터 ▼
https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
  • (선택) List-KR 한국어 광고 차단 필터 ▼
https://github.com/List-KR/List-KR/raw/master/filter.txt
  • (선택) YousList 한국어 광고 차단 필터 ▼
https://github.com/yous/YousList/raw/master/youslist.txt

 

 

❗️ DNS 필터의 규칙이 많아질수록 연결 속도가 느려지거나 불안정할 수 있다. 애드가드 SDN 필터만 추가해도 기본적인 광고는 대부분 차단된다. 

 

 

5. Safari 필터 추가


  • 설정 → Safari 보호 → 필터 → 특정 언어에서 List-KR, YousList 한국어 필터 체크.
  • 한국어 외에 다른 언어로 된 사이트를 자주 본다면 해당 언어를 검색하여 추가해준다. 필자는 중국어를 자주 보기 때문에 EasyList China를 별도로 추가해뒀다.
    • 만약 DNS 필터에 List-KR, YousList를 추가했다면 사파리 필터를 따로 추가하지 않아도 된다. 
    • 애드가드 SDN 필터엔 아래 항목을 모두 포함하므로 사파리 필터를 따로 추가하지 않아도 된다.
      English filter, Social media filter, Spyware filter, Mobile ads filter, EasyList, EasyPrivacy, etc

 

 

❗️ 필요하다면 애드가드 SDN 필터에 포함되지 않은 '방해 요소' 같은 Safari 필터를 추가해도 된다. 단 너무 많은 필터를 추가하면 속도가 느려질 수 있으니 주의하자. 필자는 특정 언어 필터를 제외하곤 모두 비활성화 했다. 

 

 

6. Safari 콘텐츠 차단기 설정


  • 아이폰 설정 → Safari → 콘텐츠 차단기 → AdGuard 관련 필터 모두 체크

 

 

 

7. 설정 완료


이제 모든 설정을 완료됐다. 애드가드 앱 홈 화면에서 Safari 및 DNS 보호를 켜주자. 그럼 "보호가 활성화 되었습니다" 문구가 나타나며, 아이폰/패드 좌측 상단에 있는 상태 막대에 VPN 아이콘이 표시된다. 이제 광고 없는 쾌적한 환경을 즐겨보자. 

 

 

애드가드 홈 화면 우측 하단에 있는 "평균 시간"은 DNS 요청을 처리하는데 걸린 평균 시간이다. 숫자가 낮을수록 속도가 빠르다는 의미다. 가이드대로 설정했다면 KT 기준 40~60ms 정도 나온다. 이 정도면 사용하는데 전혀 지장 없는 속도다. 애드가드 4.0을 사용하기 전까진 유니콘 광고 차단 앱을 함께 사용했는데 이제 AdGuard만 있어도 충분해보인다.