[iOS] 애드가드 DNS 필터로 사파리, 앱 광고 차단하기
애드가드(AdGuard)는 유명한 광고 차단 서비스다. 각종 브라우저(크롬, 사파리, 파이어폭스 등)는 물론 Windows, Mac OS, iOS, Android 같은 다양한 플랫폼에서 쓸 수 있다. 성능 또한 뛰어나다. 애드가드 프리미엄 유저는 DNS 개인 정보 보호 기능을 사용할 수 있는데 AdGuard DNS 서버를 이용해 웹브라우저 광고는 물론 앱(App)에 노출되는 광고까지 모두 차단할 수 있다. 하지만 AdGuard DNS 서버를 사용하면 인터넷 속도가 체감될 정도로 느려지기 때문에 주로 Safari 광고 차단만 켜고 사용했었다.
얼마 전(2020/05) 업데이트된 AdGuard iOS 4.0 버전부터 DNS 필터 기능을 제공하기 시작했다. AdGuard DNS 서버를 이용하지 않아도 DNS 필터만 추가해주면 앱 광고를 차단할 수 있게 된 것이다. 물론 사파리(브라우저) 광고도 기본적으로 차단된다.
오늘은 애드가드 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만 있어도 충분해보인다.
'⌚️ Productivity' 카테고리의 다른 글
[시놀로지 NAS] 텔레그램으로 나스 다운로드 스테이션 알림, 다운 받기 (2) | 2020.05.20 |
---|---|
원하는 페이지의 웹브라우저 목업 생성하기 - BrowserFrame (2) | 2020.05.19 |
[Notion] 노션에 날씨, 주식, 환율 등 위젯 설치하는 방법 (4) | 2020.05.14 |
[Notion] 여러 노션 페이지에 동기화되는 글로벌 블록 만들기 (9) | 2020.05.11 |
[Notion] 노션에 익명 댓글창 설치하기 — Joey (14) | 2020.05.08 |
댓글
이 글 공유하기
다른 글
-
[시놀로지 NAS] 텔레그램으로 나스 다운로드 스테이션 알림, 다운 받기
[시놀로지 NAS] 텔레그램으로 나스 다운로드 스테이션 알림, 다운 받기
2020.05.20 -
원하는 페이지의 웹브라우저 목업 생성하기 - BrowserFrame
원하는 페이지의 웹브라우저 목업 생성하기 - BrowserFrame
2020.05.19 -
[Notion] 노션에 날씨, 주식, 환율 등 위젯 설치하는 방법
[Notion] 노션에 날씨, 주식, 환율 등 위젯 설치하는 방법
2020.05.14 -
[Notion] 여러 노션 페이지에 동기화되는 글로벌 블록 만들기
[Notion] 여러 노션 페이지에 동기화되는 글로벌 블록 만들기
2020.05.11