Computer >> 컴퓨터 >  >> 하드웨어 >> 하드웨어

Raspberry Pi를 광고 차단기로 전환

Raspberry Pi를 광고 차단기로 전환

랩톱이나 컴퓨터에서 광고를 제거할 수 있는 광고 차단기가 많이 있지만 스마트폰 및 태블릿과 같은 다른 장치에서는 거의 작동하지 않습니다. 이 기사에서는 Pi-Hole을 사용하여 Raspberry Pi를 네트워크 전체 광고 차단기로 변환하는 방법을 보여줍니다. 완료되면 노트북, 컴퓨터, 스마트폰, 태블릿 및 네트워크에 연결된 기타 모든 기기에서 광고를 차단할 수 있습니다.

참고 :시작하려면 이 기사에서 Pi-Hole이 무엇이며 어떻게 유용한지 확인할 수 있습니다.

필요한 것

이 튜토리얼을 완료하려면 다음이 필요합니다.

  • 라즈비안을 실행하는 라즈베리 파이. Raspbian이 아직 설치되어 있지 않다면 최신 버전을 다운로드하고 Etcher를 사용하여 플래시하세요.
  • Raspberry Pi와 호환되는 전원 케이블
  • 외부 키보드 및 Raspberry Pi에 연결하는 방법
  • Raspberry Pi 모델에 따라 HDMI 또는 마이크로 HDMI 케이블
  • 외부 모니터
  • 이더넷 케이블 또는 Wi-Fi 연결

도구를 모았다면 네트워크 전체의 광고 차단기를 만들 준비가 된 것입니다.

Raspberry Pi에 Pi-Hole 설치

아직 연결하지 않았다면 외부 키보드, 모니터 및 기타 주변 장치를 Raspberry Pi에 연결한 다음 Pi를 전원에 연결하세요.

Raspberry Pi가 부팅되자마자 Pi-hole의 설치 스크립트를 다운로드할 준비가 된 것입니다. Raspbian 도구 모음에서 터미널 아이콘을 클릭하여 터미널을 실행하고 터미널 창에 다음 명령을 입력합니다.

curl -sSL https://install.pi-hole.net | bash

엔터 키를 치시오. Raspbian이 스크립트를 다운로드하고 Pi-Hole을 사용하도록 장치를 구성하는 프로세스를 시작합니다.

잠시 후 Pi-Hole의 설정 화면이 자동으로 실행됩니다.

Raspberry Pi를 광고 차단기로 전환

Pi-Hole이 Wi-Fi(wlan0) 또는 이더넷(eth0)을 통해 작동해야 하는지 묻는 메시지가 나타날 때까지 Enter 키를 계속 눌러 소개 화면을 진행합니다.

Raspberry Pi를 광고 차단기로 전환

화살표 키를 사용하여 wlan0 또는 eth0(이 자습서에서는 Wi-Fi를 사용함)을 선택하고 Enter 키를 누릅니다.

Google, Cloudflare, OpenDNS:DNS 공급자 선택

광고가 아닌 도메인에 대한 쿼리에 응답하는 업스트림 DNS 제공업체를 선택해야 합니다.

Raspberry Pi를 광고 차단기로 전환

Pi-Hole은 다음과 같은 사전 설정 DNS 공급자를 지원하지만 "custom"을 선택하여 직접 입력할 수 있습니다.

  • Google(ECS)
  • OpenDNS(ECS)
  • 레벨3
  • 코모도
  • DNS.WATCH
  • Quad9(필터링됨, DNSSEC)
  • Quad9(필터링되지 않음, DNSSEX)
  • Quad9(필터링 + ECS)
  • 클라우드플레어

이 튜토리얼은 Google을 사용하지만 원하는 DNS 제공업체를 선택할 수 있습니다.

Pi-Hole은 어떤 블랙리스트를 사용해야 합니까?

원하지 않는 콘텐츠를 식별하고 차단하기 위해 Pi-Hole이 사용해야 하는 목록을 지정합니다.

Raspberry Pi를 광고 차단기로 전환

이러한 설정을 변경해야 하는 특별한 이유가 없는 한 일반적으로 기본값을 유지하는 것이 좋습니다.

인터넷 프로토콜:IPv4 또는 IPv6(또는 둘 다)?

IPv4를 선택하든 IPv6을 선택하든 상관없지만 최대한 많은 광고를 차단하려면 IPv4와 IPv6을 모두 선택해야 합니다.

고정 IP 주소 구성

현재 네트워크 설정을 Pi-Hole의 고정 주소로 사용하십시오. 화면에 표시되는 정보가 만족스럽다고 가정하고 화살표 키를 사용하여 "예"를 선택한 다음 Enter 키를 누르십시오.

면책조항을 주의 깊게 읽고 동의하면 "확인"을 선택하십시오.

웹 관리 인터페이스로 Pi-Hole 모니터링

Pi-Hole의 웹 관리자 인터페이스를 설치할 것인지 묻는 메시지가 표시됩니다. 이 인터페이스는 Pi-Hole이 네트워크에서 어떻게 작동하는지에 대한 통찰력을 제공하므로 메시지가 표시되면 웹 인터페이스를 설치하도록 선택하는 것이 좋습니다.

Raspberry Pi를 광고 차단기로 전환

웹 관리자 인터페이스를 설치하는 경우 메시지가 표시되면 "lighttpd 웹 서버"도 설치해야 합니다.

Pi-Hole 데이터 로깅

Pi-Hole의 로깅 기능을 비활성화하도록 선택할 수 있지만 유용한 정보를 제공하므로 활성화된 상태로 두는 것이 좋습니다.

Pi-Hole 통계에 ​​포함될 정보 수준인 FTL에 대한 개인 정보 보호 모드를 선택하라는 메시지가 표시됩니다. 다음 중에서 선택하십시오:

Raspberry Pi를 광고 차단기로 전환
  • 모두 표시 .
  • 도메인 숨기기 . 모든 도메인을 숨김으로 표시하고 저장합니다.
  • 도메인 및 클라이언트 숨기기 . 모든 도메인을 숨김으로 표시하고 클라이언트를 0.0.0.0으로 표시하고 저장합니다.
  • 익명 모드 . 가장 익명의 통계를 제외한 모든 세부정보를 숨깁니다.
  • 사용 중지된 통계 . 쿼리 카운터를 포함한 모든 통계 처리를 비활성화합니다.

Pi-Hole 계정에 로그인

설정 대화 상자에는 Pi-Hole의 웹 관리 인터페이스 주소와 이 인터페이스에 로그인하는 데 필요한 비밀번호가 표시됩니다. 이 정보를 기록해 두십시오!

제공된 URL로 이동하면 Pi-Hole의 표준 웹 인터페이스가 표시되며 비밀번호를 사용하여 로그인할 수 있습니다.

Raspberry Pi를 광고 차단기로 전환

웹 관리자 인터페이스는 다음 섹션으로 나뉩니다.

  • 쿼리 로그 . DNS 서버에 대한 가장 최근의 쿼리가 표시됩니다.
  • 허용 목록 . Pi-Hole이 차단해서는 안 되는 도메인을 지정할 수 있습니다.
  • 블랙리스트 . 일부 광고는 여전히 Pi-Hole을 지나치나요? 이러한 불량 광고를 담당하는 도메인을 식별할 수 있다면 수동으로 Pi-Hole의 블랙리스트에 추가할 수 있습니다.
  • 비활성화 . 여기에서 Pi-Hole을 일시적으로 또는 영구적으로 비활성화하여 좋아하는 모든 광고를 다시 볼 수 있습니다!
  • 목록 업데이트 . 업데이트를 수동으로 실행하여 최신 버전의 Pi-Hole 광고 차단 목록이 있는지 확인하십시오.
  • 광고 목록 쿼리 . Pi-Hole의 광고 차단 목록에 특정 URL이 포함되어 있는지 확인하려면 이 도구를 사용하세요.
  • 꼬리 pihole.log . 이 도구를 사용하면 Pi-Hole의 로그 파일을 검사하여 Pi-Hole이 수신 요청을 처리하는 방법을 정확히 확인할 수 있습니다.
  • 설정 . 사용하려는 업스트림 DNS 공급자를 포함하여 Pi-Hole의 구성을 여러 가지 변경할 수 있습니다.

이것은 Pi-Hole의 웹 관리 인터페이스에 대한 간략한 개요입니다. 이 인터페이스를 더 자세히 살펴보는 데 시간을 할애할 가치가 있습니다!

문제 해결:호스트를 확인할 수 없음

Pi-Hole을 구성하는 동안 터미널 창에서 다음 오류가 발생할 수 있습니다.

호스트를 확인할 수 없습니다.
FTL 엔진이 설치되지 않았습니다.
.”

이 메시지가 표시되면 다음 터미널 명령을 실행하십시오.

sudo nano /etc/resolv.conf

그러면 Nano 편집기에서 resolv.conf 파일이 시작됩니다. 선택한 DNS 공급자의 IP 주소를 resolv.conf 파일에 추가해야 합니다. 예를 들어, 이 자습서는 Google을 DNS 공급자로 사용하므로 빠른 Google 검색을 통해 resolv.conf에 "8.8.8.8"을 추가해야 함을 알 수 있습니다.

nameserver 8.8.8.8

변경 사항을 저장하려면 Ctrl를 사용하십시오. + O 바로 가기 키를 누른 다음 Y 키를 누릅니다. 메시지가 표시되면

Raspberry Pi를 광고 차단기로 전환

Ctrl 키를 사용하여 resolv.conf를 닫습니다. + X 키보드 단축키.

다음 터미널 명령을 실행하여 Pi-Hole의 설정 대화 상자를 다시 시작하십시오.

curl -sSL https://install.pi-hole.net | bash

이제 오류 없이 설정 대화 상자를 완료할 수 있습니다.

라우터 업데이트:네트워크 전체 광고 차단기 만들기

Pi-Hole을 사용하도록 장치 또는 라우터를 업데이트할 준비가 되었습니다. 네트워크에 연결된 모든 장치에서 광고를 차단하려면 Raspberry Pi 장치를 가리키도록 라우터의 DNS 설정을 변경해야 합니다.

라우터의 DNS 설정을 변경하는 프로세스는 라우터의 정확한 모델에 따라 다르지만 대략적으로 다음을 수행해야 합니다.

  • 라우터의 관리 페이지로 이동합니다.
  • 사용자 이름과 비밀번호를 사용하여 로그인합니다. 이 정보를 모르는 경우 제조업체의 기본 사용자 이름과 암호를 사용하고 있을 가능성이 있습니다. 제조업체의 웹사이트 또는 라우터와 함께 제공된 설명서에서 이 정보를 찾으십시오.
  • "DNS 서버" 또는 "DHCP 서버"라는 단어가 포함된 탭, 메뉴 또는 섹션을 찾습니다. 이러한 설정은 '고급 설정' 섹션에 숨겨져 있을 수 있습니다.
  • 라우터의 기본 DNS 서버를 Raspberry Pi의 IP 주소로 업데이트합니다. 주소를 모르는 경우 Raspbian의 터미널 창을 열고 다음 명령을 실행하여 주소를 검색할 수 있습니다. hostname -I

특정 라우터의 DNS 설정을 업데이트하는 방법에 대한 지침은 제조업체의 웹사이트 또는 라우터와 함께 제공된 물리적 설명서를 확인하십시오.

특정 기기에서 온라인 광고를 차단하는 방법

특정 장치 및 운영 체제에 대한 DNS 설정을 변경할 수도 있습니다.

1. 창

Windows에서 DNS 설정을 업데이트하려면:

  • '제어판'을 실행합니다.
  • '네트워크 및 인터넷 -> 네트워크 및 공유 센터 -> 어댑터 설정 변경'으로 이동합니다.
  • 구성할 연결을 선택하십시오.
  • "로컬 영역 연결 -> 속성"을 마우스 오른쪽 버튼으로 클릭합니다.
  • '네트워킹' 탭을 선택합니다.
  • 'TCP/IPv4' 또는 'TCP/IPv6'을 선택합니다.
  • "속성 -> 고급 -> DNS"로 이동한 다음 "확인"을 클릭합니다.
  • '다음 DNS 서버 주소 사용'을 선택합니다.
  • 이 섹션의 주소를 Raspberry Pi의 IP 주소로 바꾸세요.

이제 Windows PC가 Pi-Hole 광고 차단기를 사용하도록 설정되었습니다.

2. 리눅스

Linux 팬이라면 다음을 수행해야 합니다.

  • '시스템 -> 환경설정 -> 네트워크 연결'로 이동합니다.
  • 구성할 연결을 선택한 다음 "편집"을 클릭하십시오.
  • "IPv4 설정" 또는 "IPv6 설정" 탭을 선택합니다.
  • "DNS 서버" 필드에 Raspberry Pi의 IP 주소를 입력합니다.
  • '적용'을 클릭하여 변경 사항을 저장합니다.

또는 "/etc/resolv.conf" 파일을 열어 DNS 설정을 업데이트할 수 있습니다.

3. macOS

macOS에서 DNS 설정을 업데이트하려면:

  • Mac의 툴바에서 "Apple" 로고를 선택합니다.
  • '시스템 환경설정 -> 네트워크'로 이동합니다.
  • 수정할 연결을 선택하세요.
Raspberry Pi를 광고 차단기로 전환
  • “고급…”을 클릭하십시오.
  • 'DNS' 탭을 선택합니다.
Raspberry Pi를 광고 차단기로 전환
  • 작은 "+" 아이콘을 클릭하고 Raspberry Pi의 IP 주소를 입력합니다.
  • '적용 -> 확인'을 클릭하여 변경 사항을 저장합니다.

Pi-Hole은 블랙리스트에 대해 모든 요청을 확인하고 최대한 많은 광고를 차단합니다.

4. 아이폰

iPhone 또는 iPad를 소유하고 있다면:

  • "설정" 애플리케이션을 실행합니다.
  • 'Wi-Fi'를 선택하고 목록에서 홈 네트워크를 테이프로 붙입니다.
  • "DNS" 필드를 선택합니다.
  • 현재 DNS 서버를 모두 삭제하고 Raspberry Pi의 IP 주소로 교체합니다.

5. 안드로이드

Android에서 광고를 차단하려면:

  • "설정" 애플리케이션을 실행합니다.
  • 'Wi-Fi'를 선택합니다.
  • 업데이트하려는 Wi-Fi 네트워크를 길게 누릅니다.
  • '네트워크 수정 -> 고급 옵션'을 선택합니다.
  • 'DHCP'를 탭한 다음 '정적'을 선택합니다.
  • "DNS 1"에 Raspberry Pi의 IP 주소를 입력합니다.
  • '저장'을 탭합니다.

Raspberry Pi를 광고 차단기로 사용하는 동안 Wi-Fi 액세스 포인트 또는 개인 웹 서버로도 사용할 수 있습니다. 확인해 보세요.