본문으로 건너뛰기
BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
닫기

검색

💻 개발 · 서버

공유기로 광고 차단하기 Part.1

By jihunx
2016-12-19 3 Min Read
0

스마트폰과 태블릿을 이용하다보면 불필요한 광고를 제거하고 싶은 경우가 많습니다.

저는 아이폰과 아이패드를 이용 중인데, 어떻게 하면 효과적으로 광고를 차단할 수 있을까 고민해 보았습니다.

 

가장 쉬운 방법은 광고 차단 앱을 이용하는 방법입니다.

앱을 통한 광고 차단에는 두 가지 방식이 있는 것 같습니다.

첫 번째는 로컬에서 동작하는 방식이고, 두 번째는 네트워크를 통해 동작하는 방식입니다.

첫 번째 방식의 대표적인 앱은 유니콘, AD Blocker, No Ads, Adquard 등이 있습니다. 다만 이 앱들의 단점은 사파리로 웹브라우징을 할 때만 광고를 제거해준다는 한계가 있습니다.

두 번째 방식인 네트워크를 통한 방식은 이런 단점을 보완하기 위해 네트워크를 통해 들어오는 광고를 원천적으로 차단해주는 방식입니다. 대표적인 앱으로 Adblock Wi-Fi 등이 있습니다.

두 번째 방식은 현재 연결된 와이파이에 프록시를 설정해주면 되는 방식으로, 프록시 서버에서 간접적으로 네트워크에 접속시켜주면서 광고를 필터링해주는 형태입니다(프록시 서버란). 이 방법을 이용할 경우 서버에 등록된 기준으로 광고를 차단시켜주므로 어떤 앱을 사용하든지 광고가 차단된다는 장점이 있습니다. 가령 YouTube를 사파리에서 이용할 때나 YouTube앱을 이용할 때나 모두 광고를 제거할 수 있습니다.

 

또 한가지 방법은 위 방식을 응용하여 직접 프록시 서버를 구축하는 방법입니다.

저는 맥미니 서버를 이용하고 있어서, 맥에서 프록시 서버를 구축하는 방법을 찾아보니 Squidman이라는 앱을 이용하는 방법이 있었습니다.

간단하게 구축 방법을 소개해드리자면, 먼저 Squidman 앱을 설치하고, 맥의 hosts 파일을 수정합니다(hosts에서 광고를 차단하도록 설정). 그리고 인터넷 연결 시에 Squidman이 작동되고 있는 서버를 프록시로 설정하면 됩니다.

 

마지막 방법은 공유기 자체에서 광고를 필터링하는 방법입니다.

검색해보니 AB-Solution이라는 솔루션이 이미 존재하고 있어서 적용해 보는 중입니다.

이 솔루션을 적용하기 위해 아래 두 가지 전제 조건을 만족해야 합니다.

  • 공유기에 Asuswrt-Merlin 펌웨어가 설치되어 있어야 합니다(Asuswrt-Merlin 펌웨어에 대해서는 여기에서 확인할 수 있습니다). 저는 RT-AC66U라는 공유기를 사용 중이라서 이 방법을 적용할 수 있습니다.
  • ext2, ext3, ext4 형식으로 포맷된 USB를 공유기에 추가(ext2/3 for MIPS devices, ext2/3/4 for ARM devices)
    • 윈도우에서 ext2, ext3, ext4로 포맷하는 프로그램으로는 MiniTool Partition Wizard Home Edition와 Paragon ExtFS for Windows가 있다고 합니다.
    • 혹여나 위 포맷의 파일을 수정하기 위해서는 Ext2Fsd 프로그램을 이용하면 된다고 합니다(참고).
    • 본인의 공유기 아키텍처가 MIPS/ARM 중 어떤 것인지 확인이 필요합니다. 정확히 확인이 어려우면 그냥 2, 3 둘 중의 하나로 포맷하면 될 것 같습니다.
    • ext2 형식으로 포맷 후에 공유기 USB 포트에 메모리를 끼우시면 됩니다.

 

먼저 SSH를 사용할 수 있도록 Administration > System에서 Enable SSH를 설정합니다. 저는 외부에서도 접속할 것이므로 LAN + WAN으로 설정했습니다.

그리고 Enable JFFS custom scripts and configs도 Yes로 설정합니다.

SSH 프로그램으로 공유기에 접속해야 합니다.

저는 PuTTY라는 프로그램을 이용했습니다.

이후에는 AB-Solution에서 가이드하는대로 진행했습니다.

호스트 파일 종류를 선택하라고 떠서 경고 문구가 없는 3번을 선택했습니다.

모든 설치가 완료되면 나중에 다시 실행하는 방법을 안내합니다.

 

기본적으로 추가된 리스트 이외에 광고 IP를 추가로 차단하고 싶은 경우에는 블랙리스트를 수정하면 됩니다.

저는 주로 YouTube나 네이버 TV캐스트 광고 제거가 목적이므로, 이에 해당하는 IP를 찾아서 블랙리스트에 등록하면 될 것 같습니다.

관련해서 동영상 서비스의 광고 차단 hosts 파일을 올려둔 사이트가 있어서 참고로 링크 공유합니다.

엠군,아프리카,판도라,네이버,다음,유튜브 동영상 광고 간단히 스킵하기


관련 글

  1. 공유기로 광고 차단하기 Part.2
  2. ISTA+ 4.09.13 Standalone / SDP 4.09.12 / ISTA-P 3.63.2.001 다운로드
작성자

jihunx

IT, Planning

Follow Me
다른 기사
Previous

ISTA 언어팩 파일 생성하는 방법에 관하여

Next

공유기로 광고 차단하기 Part.2

댓글 없음! 첫 댓글을 남겨보세요.

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

글 카테고리

  • 🍎 맥 · IT 기기 (21)
  • 💻 개발 · 서버 (52)
  • 💾 BMW 코딩 (80)
  • 📈 재테크 · 퀀트 (2)
  • 📝 일상 · 생각 (1)
  • 🚗 BMW 라이프 (33)
  • 🛠️ 생산성 · 도구 (45)

추천 글

  • BMW 코딩 입문서
  • BMW 코딩 백서
  • BMW 코딩 자료실
  • 홈 서버 구축 백서

최근 댓글

  1. BMW 코딩 입문서의 익명2026-08-02

    좋은내용 공유해주셔서 감사합니다 ^^

  2. ISTA로 시트 초기화하기의 ㅇㅇ2026-07-02

    내용은 찾았는데 시행을 어떻게하는지 여쭤봐도 될까요 서비스 플랜에 추가만 되네오

  3. BMWAiCoder로 BMW 내비게이션 맵 업데이트 FSC 코드 얻는 방법의 김성규2026-04-11

    차량과 연결된 이후에 fsc tools 창이 안뜨는데 이유를 모르겠네요

  4. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 방랑자2025-09-07

    오래전이긴 하나, 혹시 해당 배치 파일을 다시 받을수 있을까요? 아니면 배치의 내용과 원리를 알려주시면 직접 만들수도 있을거 같아요~

  5. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 익명2025-09-07

    ㅇㅇㅇ

  1. 홈
  2. 💻 개발 · 서버
  3. 공유기로 광고 차단하기 Part.1

Alfred AxureRP BMWAiCoder BMW맵업데이트 CoreTraining DrGini ESXi ETK E시리즈코딩 FSC git GitHub gracenote Hotkeys Intro ISTA-D ISTA-list Markdown OpenClaw OpenVPN Scrivener Sketch Study Synology Visual Studio Code VMwareWorkstation VO코딩 WindowsServer2016 wordpress Xpenology 리눅스 리눅스기초 맥서버 차량용거치대 코딩치트코드 코딩튜토리얼 펌웨어업데이트 홈서버구축

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org
Copyright 2026 — BIMMER MAC. All rights reserved.