Pi-hole® 설정 방법

Raspberry Pi로 네트워크 내부의 모든 장치에 대한 광고 차단

내 MacBook 위에있는 Raspberry Pi Model B +

소개

요즘에 약간의 시간을 보낼 작은 장난감 프로젝트를 찾고 있거나 이전 Raspberry Pi의 새로운 목적을 찾고 있다면이 프로젝트가 적합 할 수 있습니다.

이 튜토리얼에서는 인터넷에서 발생하는 모든 성가신 광고 (광고)를 제거하기 위해 Raspberry Pi에 Pi-hole 을 설치 합니다. 모든 것이 계획대로 진행되면 네트워크 내부의 모든 장치 (휴대폰, 노트북, 데스크톱…)는 각 장치에 대한 추가 구성 없이는 광고에 다시는 방해를받지 않습니다.

파이 홀이란?

공식 파이 홀 로고

Pi-hole은 다양한 정보를 도메인 이름과 연결하고 장치에 도달하기 전에 광고를 필터링하는 기본 DNS (Domain Name System) 서버 역할을합니다 .

방탄 마케팅 전략을 판매하려는 일부 비즈니스 전문가에 대한 광고를 보는 대신, 아무것도 볼 수 없습니다.

Pi-hole 은 다음과 같은 몇 가지 장점을 제공합니다.

  • 네트워크 전체 보호
  • 인앱 광고 차단
  • 네트워크 성능 향상
  • 통계 모니터링

필요한 것은

필요한 구성 요소

다음은 우리가 수행 할 단계입니다.

  • 1 단계 : SD 카드 플래싱
  • 2 단계 : Raspberry Pi를 시작하고 로그인합니다.
  • 3 단계 : 기본 구성
  • 4 단계 : Pi-hole 설치
  • 5 단계 : DNS 구성
  • 6 단계 : 대시 보드 시작
  • 7 단계 : 즐기세요!

Raspbian을 다운로드 합니다 . 전체 그래픽 데스크톱이나 권장 소프트웨어가 필요하지 않기 때문에 Raspbian Buster Lite 이미지 (434MB)를 사용할 수 있습니다. 그러면 실제 이미지 파일이 포함 된 zip 파일이 표시됩니다.

2020–02–13-raspbian-buster-lite.img // The current version as of the time of this writing
SD 어댑터가있는 SanDisk Ultra 32GB microSDHC

대부분의 microSD 카드는 SD 카드 어댑터와 함께 제공되므로 더 큰 SD 카드 슬롯 중 하나에 꽂을 수 있습니다. 저는 2015 년부터 제 MacBook Pro와 함께 제공되는 것을 사용하고 있습니다. 그렇다면 Amazon에서 저렴한 USB SD 카드 리더기를 구입할 수 있습니다. 일반적으로 약 10 $에 구입할 수 있습니다.

MacBook Pro의 SD 카드 슬롯

SD 카드를 플래시하는 방법은 당신에게 달려 있습니다. 사용하기 쉬운 그래픽 환경에 더 익숙하다면 Etcher가 좋은 선택입니다.

Etcher를 사용하여 SD 카드 플래시

Etcher를 다운로드하고 설치 한 후 컴퓨터에 연결된 SD 카드로 Etcher를 시작합니다.

처음 보게되는 화면은 다음과 같이 SD 카드로 플래시 할 이미지를 선택할 수 있습니다.

Etcher — 이미지 선택

왼쪽의 "이미지 선택"버튼을 누르면 이미지를 선택할 수있는 파일 브라우저가 열립니다. 독일어 로케일 용 Entschuldigung!

Etcher — 파일을 검색하여 이미지 선택

이미지를 선택하고 사용을 확인하자마자 Etcher가 화면 중앙에서 자동으로 SD 카드를 선택합니다. 31.9GB의 크기는 실수로 하드 드라이브를 플래시하지 않았 음을 나타내는 좋은 지표입니다.

Etcher — 자동으로 SD 카드 선택

다른 SD 카드가 컴퓨터에 연결되어있는 경우 중간에있는 "변경"링크를 클릭하여 다른 SD 카드를 선택할 수도 있습니다.

Mac에 SD 카드가 하나만 연결되어 있기 때문에 Etcher는 여기에서 하나의 선택 만 제공합니다.

모든 설정이 완료되면 "Flash!" 오른쪽에있는 버튼. Etcher는 실제로 카드를 플래시하기 전에 루트 / 관리자 암호를 묻습니다.

Etcher — 루트 / 관리자 암호 요청

Etcher는 암호로 프롬프트를 확인한 후 카드를 깜박이기 시작합니다.

Etcher — SD 카드 깜박임

마지막 단계에는 SD 카드의 이미지가 여전히 유효한 상태인지 확인하는 유효성 검사 프로세스가 포함됩니다.

Etcher — 검증 프로세스

축하합니다! 방금 Etcher로 SD 카드를 플래시했습니다! 이제 SD 카드를 제거하고 Raspberry Pi에 넣을 수 있습니다.

Etcher — 플래시 완료!

dd 명령을 사용하여 SD 카드 플래시

대신 Etcher를 사용하려면이 단계를 건너 뛰십시오!

터미널을 통해 이미 작업을 완료 할 수있을 때 추가 소프트웨어를 설치하고 싶지 않기 때문에 Mac 에서 구식 dd 명령 을 사용합니다.

다음 명령을 입력하면 아래 터미널 세션에서 볼 수있는 것과 같은 출력이 생성됩니다.

dd — / dev / rdiskX를 사용한 빠른 버전 (81 초)

이제 당신 차례입니다! 터미널을 열고 Raspbian 이미지를 저장 한 디렉터리로 이동합니다. 다운로드 폴더에있을 수 있습니다.

입력 :

diskutil list

diskutil unmountdisk /dev/disk2

다음 단계에서는 / dev / disk2가 실제로 SD 카드인지 확인해야합니다. 그렇지 않으면 하드 드라이브를 덮어 쓰게됩니다. 돌아올 수없는 포인트!

이미지를 저장 한 위치로 이동하고 값과 함께 입력합니다.

sudo dd bs=1m if=2020–02–13-raspbian-buster-lite.img of=/dev/rdisk2

그런데 왜 내가“of = / dev / disk2”대신“of = / dev / rdisk2”를 사용하는지 궁금하다면 다음 링크가 흥미로울 것입니다.

2 단계 : Raspberry Pi를 시작하고 로그인합니다.

모든 것을 조립했으면 이제 Raspberry Pi를 시작할 시간입니다. 필요한 모든 케이블과 전원 공급 장치를 연결합니다. 초기 부팅 시퀀스와 화면을 통해 흐르는 비밀 메시지를 본 후 맨 끝에 사용자 이름과 암호를 묻는 프롬프트가 표시되어야합니다.

  • 사용자 이름 : pi
  • 비밀번호 : 라즈베리
성공적으로 로그인되었습니다.

성공적으로 로그인했습니다! 이제 Raspberry Pi에 몇 가지 구성을 할 차례입니다.

3 단계 : 기본 구성

"raspi-config"라는 편리한 도구를 사용하여 대부분의 구성을 수행합니다.

sudo raspi-config

호스트 이름 변경

Raspberry Pi의 호스트 이름을 변경하여 시작합니다. 기본적으로 호스트 이름은 "raspberrypi"로 설정됩니다. 이것은 일반적으로 문제가되지 않지만 네트워크에서 4 개의 다른 Raspberry Pi가 실행되고 있기 때문에 호스트 이름을 통해 구분할 수 있기를 바랍니다.

따라서“sudo raspi-config”를 실행하고 아래 단계를 따르십시오.

호스트 이름 변경

고정 IP 주소 설정

호스트 이름을 "pihole"으로 성공적으로 변경 한 후 이제 고정 IP 주소를 제공합니다. 나중에 Pi-Hole을 DNS 서버로 설정하려면이 고정 IP가 필요합니다. 동적 IP는 Pi-Hole이 라우터의 DHCP 서버 에서 새 IP를 얻을 때마다 DNS 서버 IP를 변경해야하기 때문에 번거 롭습니다 .

IP 주소 충돌을 방지하기 위해 다른 장치에서 이미 사용중인 IP 주소를 네트워크에서 검색 한 다음 Pi-Hole에 사용할 IP를 결정합니다.

arp 명령을 사용하거나 아래와 같이 nmap 도구를 사용 하여 네트워크를 스캔 할 수 있습니다.

Raspberry Pi (192.168.2.2 사용)에 적합한 IP 주소를 선택한 후 nano를 사용하여 DHCP 클라이언트 구성 파일을 편집합니다.

sudo nano /etc/dhcpcd.conf

# Inform the DHCP server of our hostname for DDNS.
pihole

# Example static IP configuration:
interface eth0
static ip_address=192.168.2.2/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
static routers=192.168.2.1
static domain_name_servers=192.168.2.1

Raspberry Pi를 약간 변경할 때마다 지하까지 내려 가고 싶지 않기 때문에 SSH 서버가 원격으로 로그인 할 수 있도록합니다. 아래 그림과 같이 편리한 "raspi-config"도구를 다시 사용할 것입니다.

SSH 서버 활성화

변경을 수행하고 예방 조치로 재부팅을 실행 한 후에는 원격으로 로그인 할 수 있습니다. 터미널을 열고 다음을 입력하십시오.

ssh pi@192.168.2.2 // change IP address according to your setup
SSH를 통해 로그인

끝난! 이제 랩톱을 사용하여 소파에서 원격으로 편안하게 로그인 할 수 있습니다.

4 단계 : Pi-Hole 설치

기본 구성이 완료되면 이제 실제로 Pi-hole 소프트웨어를 설치할 차례입니다. 설치 과정은 다소 간단합니다. 다음 명령을 실행하여 Pi-hole 설치 스크립트를 다운로드하고 설치 절차를 시작하기 만하면됩니다.

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

설치 중 어느 시점에서 입력을 요청하는 블루 스크린이 나타납니다. 각 화면을 단계별로 살펴 보겠습니다. 일반적으로 각 화면에 대한 기본 선택 사항을 사용할 수 있습니다.

여기에는 고정 IP 주소가 필요하다고 말합니다. 다행히도 이미 구성했습니다.

고정 IP 주소

여기서는 IP / 도메인을 확인하기 위해 어떤 DNS 서버 Pi-hole을 사용해야하는지 묻습니다. Google은 확실한 선택입니다.

DNS 공급자

Pi-hole은 원하지 않는 광고 도메인이있는 목록에 의존하기 때문에 이러한 목록을 유지하는 타사의 일부 저장소를 사용해야합니다. 기본적으로 모든 리포지토리가 활성화되며 그대로 둘 수 있습니다.

블랙리스트 저장소

IP 프로토콜 버전에 관계없이 원치 않는 광고를 차단하기를 원하므로 기본적으로 활성화 된 두 프로토콜 모두에 둘 수 있습니다.

IP 프로토콜

IP 주소는 이전에 Raspberry Pi에 대해 구성한 고정 주소 여야합니다. 게이트웨이는 일반적으로 라우터의 IP입니다.

고정 IP 주소. 우리는 이미 이전에 구성했습니다.

예, 나중에 편리한 대시 보드를 사용하고 싶기 때문에 웹 관리 인터페이스를 설치하고 싶습니다.

웹 관리 인터페이스

예, 웹 서버도 설치하려고합니다. 그렇지 않으면 대시 보드를 사용할 수 없습니다.

웹 서버

쿼리를 기록하는 것은 결코 나쁜 생각이 아니므로 "On"으로 설정합니다. 문제가 발생하면 로그를 검사 할 수 있기를 원합니다.

로그 쿼리

프라이버시 모드의 경우 대시 보드 내부에서 Pi-Hole이 차단하는 모든 항목을보고 싶기 때문에 기본 옵션을 사용할 수도 있습니다.

프라이버시 모드

이것이 가장 중요한 화면입니다! 이 화면에는 나중에 대시 보드에 로그인하는 데 필요한 암호도 포함되어 있으므로 사진을 찍거나 적어 두십시오.

대시 보드의 URL 및 로그인 암호. 받아 적어!

마지막 화면 확인 후 Pi-hole 설치가 완료되었으며 아래와 같이 설치가 완료됩니다.

끝난!

이제 새로 설치된 Pi-hole Dashboard로 이동할 준비가되었습니다. "http://192.128.2.2/admin"또는 "http : //pi.hole/admin"을 입력하여 브라우저 내에서 액세스 할 수 있습니다. 설정에 따라 IP 주소를 변경하십시오.

힌트 : 도메인“http : //pi.hole/admin”은 Pi-hole을 DNS 서버로 설정 한 후에 만 ​​작동하며 다음 단계에서 수행합니다.

5 단계 : DNS 구성

Pi-Hole을 DNS 서버로 사용하는 방법에는 두 가지 방법이 있습니다.

첫 번째 방법 (권장) : Pi-hole의 IP 주소를 라우터 내부의 기본 DNS 서버로 설정할 수 있습니다. 이 방법은 해당 라우터에 연결된 네트워크 내부의 모든 장치에 대한 광고를 자동으로 차단하기 때문에 선호되는 방법입니다.

두 번째 방법 : Pi-hole의 IP 주소를 기기의 기본 DNS 서버로만 설정할 수 있습니다. 라우터의 DNS 서버를 변경할 수없는 경우가 있으므로이 옵션이 남아 있습니다.

아래 각 방법에 대한 자세한 지침을 연결했습니다.

첫 번째 방법 : 라우터의 DNS 서버 변경

어떤 라우터를 가지고 있는지 모르기 때문에 가장 인기있는 DNS 서버를 변경하는 방법에 대한 자습서를 연결했습니다.

두 번째 방법 : DNS 서버를 로컬로 변경

첫 번째 방법이 작동하지 않는 경우에도 컴퓨터에서 DNS 서버를 변경할 수 있습니다. 아래에 Mac, Windows 및 Linux에 대한 지침을 연결했습니다.

윈도우

리눅스

6 단계 : 대시 보드 시작

모든 것이 작동하면 "http : //pi.hole/admin"을 사용하여 대시 보드에 액세스 할 수 있어야합니다.

게스트로 대시 보드에 처음 액세스하면 아래 스크린 샷과 같이 표시됩니다. 볼 것이 많지 않습니다. 아직.

게스트로 대시 보드보기

로그인 페이지로 이동하여 설치 과정에서 적어 둔 비밀번호로 로그인합니다.

로그인 페이지

로그인하면 대시 보드가 제공해야하는 다양한 기능을 볼 수 있습니다.

로그인 한 사용자로서의 대시 보드

마지막으로 구성해야 할 부분이 하나 있으며 이는 편의상 구성에 더 가깝습니다. 설정으로 이동하여 "DNS"탭을 선택합니다.

DNS 구성 끝까지 아래로 스크롤하면 "조건부 전달"에 대한 섹션을 볼 수 있습니다. 종종 라우터는 브라우저에 IP 주소를 입력하는 것보다 조금 더 쉽게 액세스 할 수있는 고유 한 도메인을 제공합니다. 제 경우 도메인 "speedport.ip"는 192.168.2.1로 변환됩니다.

DNS 구성을 변경하면이 도메인에 더 이상 액세스 할 수 없으며 "조건부 전달 사용"을 활성화하고 해당 IP로 도메인을 입력해야합니다.

조건부 전달을 사용하면 간단한 로컬 도메인을 통해 라우터에 다시 액세스 할 수 있습니다.

도메인 이름을 통해 라우터에 액세스하기위한 조건부 전달

지금까지 모든 단계를 수행했고 이미 광고가 실제로 차단되는지 확인하기 위해 컴퓨터의 일부 도메인을 시도했다면 대시 보드 탭으로 다시 이동할 수 있습니다. 대시 보드는 이미 광고가 포함 된 도메인을 차단했음을 보여줍니다.

7 단계 : 즐기세요!

축하합니다! 이제 Raspberry Pi에 작동하는 Pi-hole 설치가 있으며 광고에 신경 쓰지 않고 인터넷의 깊이를 즐길 수 있습니다.

이 기사가 재미 있었기를 바랍니다. 이 Pi-hole 설치에 관한 질문이 있으면 아래에 의견을 남겨주세요.

내 기사 또는 프로젝트에 대한 향후 업데이트에 관심이 있습니까? 내 뉴스 레터 는 한 달에 한 번 최신 정보를 제공합니다!

Suggested posts

인종 차별에 맞서기 위해 디자인 사용

인종 차별에 맞서기 위해 디자인 사용

기술을 사용하여 마음을 열고 행동을 바꾸는 방법은 무엇입니까? 인종 차별 이해 미국은 반 흑인 인종 차별의 길고 고통스러운 역사를 가지고 있습니다. 우리의 기관, 정책, 관행 및 규범은 백인 이익을 보호하기 위해 고안되었습니다.

수동적 듣기 연습을 늘리고 언어를 향상시키는 4 가지 기술

효과를 높이기위한 세 가지 팁과 함께.

수동적 듣기 연습을 늘리고 언어를 향상시키는 4 가지 기술

나는 수많은 사람들이 외국어를 이해하는 데 어려움을 겪고 있다고 불평하는 것을 보았습니다. 저도 그중 하나였습니다.

Related posts

좁은 보트의 파워 뱅크에서 4K TV 및 서라운드 사운드!

좁은 보트의 파워 뱅크에서 4K TV 및 서라운드 사운드!

보세요, 전선이 없습니다 ... 마술! 요컨대 당신은 필요할 것입니다 문제 우리는 기내 엔터테인먼트를 선택할 때 좋지 않습니다. 12v 시스템은 일반적으로 좋지 않으며 얻는 것에 비쌉니다.

Raspberry Pi의 암호없는 SSH.

Raspberry Pi의 암호없는 SSH.

이더넷 케이블 또는 Wi-Fi 동글과 마이크로 USB 전원 어댑터 (Raspberry Pi 3 이상을 사용하는 경우)를 사용하여 네트워크에 연결된 컴퓨터와 Raspberry Pi 만 있으면됩니다. 다음 기사에서는 Electron GUI를 통해 Rsync를 설정하고 Raspberry Pi에 연결하고 두 장치간에 파일을 동기화하는 방법에 대해 설명합니다.

라즈베리-카-파이

모바일 독립형 미디어 서버 구축

라즈베리-카-파이

2006 년 초, 미국 네바다 주 라스 베이거스에서 저는 BBC 혁신 관리자의 기조 연설을 들었습니다. 그는 라스 베이거스에서 열린 유명한 CES (Consumer Electronics Show)에 앞서 ICCE 컨퍼런스에서 연설했습니다.

7 년 된 스냅 회로

7 년 된 스냅 회로

아주 오래 전, 먼 은하계에서… 아님 아버지의 직장 친구가 크리스마스 선물을 선물로 준 것 같았습니다. 나는 지금 나 자신과 데이트를하려고합니다.하지만 그것은 1980 년대의 전자 프로젝트 키트였습니다.