Anonim

많은 광고 차단 옵션이 있지만 그중 많은 것들이 완벽하지는 않습니다. 설상가상으로 웹 사이트는 브라우저 광고 차단기를 감지하고 차단하기 시작했습니다. 그렇다면 온라인에서 원치 않는 광고와 추적기로부터 자신을 보호하기위한 어떤 옵션이 있습니까?

실제로 네트워크에서 모든 광고 요청을 수집하여 브라우저에 도달하기 전에 버리는 간단한 범용 솔루션이 있습니다. 또한 DNS 수준에서 이들을 처리하므로 광고 차단기가 차단할 수 없습니다.

Pi Hole은 대부분의 Linux 시스템에 설치할 수있는 스크립트이지만 Raspberry Pi에서 이름을 얻었습니다. Pi는 Pi Hole을 설치하고 네트워크에 연결하며 기본적으로 잊어 버릴 수있는 완벽한 소형 장치를 만듭니다. 궁금한 점이 있다면 이름의 '홀'부분은 블랙홀을 가리 킵니다. 이는 본질적으로 광고와 같은 역할을하기 때문입니다.

구성 계획

빠른 링크

  • 구성 계획
    • 기기 선택
    • 공통 옵션
      • 간단한 라우터 DNS
      • 두 번째 캐싱 DNS
      • Pi OpenVPN 클라이언트
  • 파이 홀 설치
    • 웹 인터페이스
    • 파이 홀 업스트림 서버
  • 클라이언트 DNS 구성
    • 라우터
    • 개별 컴퓨터
      • 윈도우 10
      • 리눅스
  • 결산 생각

Pi Hole은 엄청나게 다양합니다. 네트워크에서 인터넷으로가는 경로를 따라 어느 곳에 나 배치 할 수 있습니다. 정리 된 트래픽을 보내려면 DNS 입력과 서버 만 있으면됩니다. 트래픽은 단일 장치, 여러 장치 또는 라우터 자체에서 나올 수 있으며 외부 DNS 서버, 라우터, DNSCrypt와 같은 로컬 프록시 또는 DNS 트래픽을 처리 할 수있는 모든 항목으로 바로 나갈 수 있습니다.

기기 선택

이름에도 불구하고 어떤 종류의 장치에 관계없이 대부분의 Linux 시스템에 Pi Hole을 설치할 수 있습니다. 일반 Linux PC, 사용자 지정 라우터 또는 가상 컴퓨터에서 Pi Hole을 실행하는 것은 문제가되지 않습니다. 선택은 전적으로 당신의 것입니다.

디자인하려는 트래픽 흐름에 가장 적합한 장치를 선택하십시오. 여러 서비스를 통해 Raspberry Pi를 실행할 수 있습니다. 원하는 경우 Pi Hole을 사용하여 Pi를 라우터 자체로 구성하여 DNS를 처리하고 OpenVPN 클라이언트가 여러 장치의 트래픽을 처리 할 수 ​​있습니다.

공통 옵션

네트워크를 구성 할 수있는 방법이 많이 있습니다. 당신이 정말로 창조적 인 것을하고 싶지 않다면, 상당히 일반적인 것들이 몇 가지 있습니다.

간단한 라우터 DNS

이것은 가장 간단한 구성입니다. 네트워크의 장치에 Pi Hole을 설치하기 만하면됩니다. 그런 다음 DNS에 해당 장치의 IP 주소를 사용하도록 라우터를 구성하십시오. 네트워크의 다른 모든 것이 평소와 같이 흐릅니다. 여기서 유일한 단점은 VPN이 Pi Hole을 사용하지 않거나 라우터를 사용하여 VPN에 연결하지 않는 한 VPN을 사용할 수 없다는 것입니다.

두 번째 캐싱 DNS

pfSense 또는 다른 고급 라우터 OS를 통해 라우터에 통합 된 것과 같은 DNS 캐싱 서버가 이미있는 경우 Pi Hole을 사용하여 해당 DNS 기능을 이용할 수 있습니다. 가장 쉬운 방법은 네트워크의 장치가 DNS에 Pi Hole을 직접 사용하도록 구성하는 것입니다. 그런 다음 Pi Hole을 설정하여 DNS 요청을 라우터로 업스트림으로 내 보냅니다. 라우터는 계속해서 정상적으로 작동하고 이전과 동일한 외부 DNS를 사용할 수 있습니다. 다시 한 번 VPN 연결을 사용하는 개별 장치가있는 경우 라우터를 사용하여 해당 장치의 Pi Hole을 연결하거나 포기해야합니다.

Pi OpenVPN 클라이언트

마지막으로 VPN 사용자를위한 솔루션입니다. VPN을 사용하는 장치가 아닌 다른 장치와 혼합 된 네트워크를 사용하는 경우 가장 좋은 방법은 Pi를 VPN 클라이언트와 Pi Hole이있는 라우터로 사용하는 것입니다. 실제로 VPN과 일반 트래픽을위한 두 개의 Pi Hole이 필요합니다. 이상적이지는 않지만 작동합니다.

비 VPN 네트워크는 첫 번째 간단한 구성과 거의 동일하게 보입니다. VPN의 경우 Pi를 라우터로 설정해야합니다. 이 라우터는 OpenVPN 클라이언트와 Pi Hole도 실행합니다. VPN에 연결하려는 컴퓨터가 라우터에 연결되도록 구성하십시오. OpenVPN을 통해 모든 트래픽을 VPN 제공 업체로 라우팅하도록 Pi를 구성하십시오. 그런 다음 Pi Hole을 DNS로 사용하고 Pi Hole의 업스트림 DNS를 VPN 제공 업체의 서버로 사용하도록 Pi를 구성하십시오.

파이 홀 설치

자, 이제 이론과 계획이 잘못되었으므로 실제로 Pi Hole을 설치할 차례입니다. 실제로 매우 간단합니다. 먼저 Raspberry Pi 또는 Pi Hole 설치 위치에 컬이 설치되어 있는지 확인하십시오. 또한 sudo를 갖는 데 도움이됩니다. 데비안이나 우분투를 사용하는 것이 좋을 것이므로 컬을 설치하십시오.

$ sudo apt 설치 컬

다음 행을 터미널에 붙여 넣고 실행하십시오. Pi Hole 설치 관리자 스크립트를 다운로드하여 시작합니다.

$ curl -sSL https://install.pi-hole.net | 세게 때리다

우선 Pi Hole 설치 스크립트는 sudo를 통해 루트 액세스 권한이 있거나 스크립트를 루트로 실행하고 있는지 확인하여 시작합니다. 어느 쪽이든 작동합니다.

Pi Hole 설치 스크립트가 시작되고 설치를 시작하라는 메시지가 표시됩니다.

다음으로 내보낼 DNS 서버를 묻습니다. 원하는 것을 선택하십시오.

그런 다음 현재 IP를 사용하여 고정 IP 주소를 설정할 것인지 묻습니다. 하지 말아야 할 충분한 이유가 없다면, 그대로 두십시오.

모니터링을 위해 Pi Hole 웹 인터페이스를 설정하십시오. 매우 좋습니다. 확실히 사용하십시오.

마지막으로, 스크립트는 설치가 완료되었음을 알리고 관리자 암호를 제공합니다. 참고하십시오. 변경할 수 없으며 전체 관리 웹 인터페이스에 액세스하려면 변경해야합니다.

웹 인터페이스

Pi Hole과 함께 제공되는 웹 인터페이스는 실제로 매우 좋습니다. 레이아웃은 간단하며 Pi Hole이 무엇을 차단하고 있는지 정확하게 볼 수있는 좋은 방법입니다. 네트워크를 막는 가비지 트래픽 양에 놀랄 것입니다. 측면의 "로그인"탭을 사용하여 비밀번호로 로그인하십시오.

둘러보세요. 기본 "대시 보드"탭에는 Pi Hole을 통해 발생한 총 요청 수와 차단 된 요청 수가 표시됩니다. 또한 요청에 대한 멋진 그래프와 연락중인 도메인 목록이 포함되어 있습니다. Pi Hole을 실행하면 그래프가 채워지고 네트워크에서 발생하는 상황에 대한 시각화 된 데이터가 제공됩니다.

파이 홀 업스트림 서버

'설정'탭 아래 상단에 다른 탭 세트가 있습니다. “DNS”를 클릭하십시오. 해당 탭 아래에 설치 스크립트에서 DNS 서버 목록이 있습니다. 사용자 지정 DNS 서버에 추가하기위한 몇 가지 옵션도 있습니다. 원하는 방식으로 구성하십시오. 미래에, 그것은 당신이 물건을 바꾸 러 갈 곳입니다.

클라이언트 DNS 구성

Pi Hole이 실행 중이므로 네트워크의 장치를 통해 연결하도록 구성해야합니다. 정확한 상황은 네트워크마다 고유하지만 일부는 보편적입니다.

라우터

모든 라우터가 다릅니다. 라우터의 DHCP 옵션을 찾고 "정적 DNS"필드를 찾으십시오. Pi Hole의 IP 주소를 첫 번째 항목으로 설정하고 변경 사항을 적용하십시오. 라우터가 Pi Hole을 통해 모든 DNS 요청을 전환하기 시작합니다.

개별 컴퓨터

개별 컴퓨터를 통해 연결하기로 선택한 경우 DNS 대신 라우터 대신 Pi Hole을 사용하도록 각 컴퓨터를 구성해야합니다.

윈도우 10

Windows 10에서 DNS 서버를 변경하는 것은 불필요하게 복잡하지만 여전히 가능합니다. 메인 메뉴에서 "설정"또는 "제어판"옵션을 클릭하십시오. "네트워크 및 인터넷"을 클릭하고 "네트워크 및 공유 센터"로 이동하십시오.

"어댑터 설정 변경"을 클릭 한 다음 어댑터를 마우스 오른쪽 단추로 클릭하고 "속성"을 선택하십시오. "속성"창에서 "인터넷 프로토콜 4"를 선택하고 아래의 "속성"버튼을 누르십시오. 다음 창에서 특정 서버를 사용하려면 단일 선택 단추를 선택하십시오. Pi Hole의 IP 주소를 입력하고 저장하십시오.

리눅스

Linux 배포판에는 네트워크 구성을 처리하는 방법이 다르지만 대부분 NetworkManager를 특정 형태로 사용하여 네트워킹 관리를위한 그래픽 인터페이스를 제공합니다.

데스크탑 환경의 설정 앱을 엽니 다. 네트워킹 설정을 찾으십시오. 그놈에서는 "네트워크"라고합니다. 연결하고 설정을 여는 데 사용하는 네트워크 인터페이스를 선택하십시오. 그놈에서는 오른쪽 하단의 톱니 바퀴 아이콘입니다. IPv4를 선택하십시오. 어쨌든 DNS 서버 설정은 IPv4 제목 아래에 있습니다. Pi Hole의 IP를 입력하십시오. 저장하고 적용하십시오.

결산 생각

파이 홀은 대단합니다. 네트워크에서 몇 시간 내에 네트워크에서 수천 (문자 그대로 수천)의 요청을 차단합니다. 스트리밍 서비스 및 스트리밍 장치를 사용할 때 특히 그렇습니다. 여기에서 처음부터 끝까지 전체 프로세스를 다루기가 어려웠지만 Pi Hole을 설정하는 방법, 수행 할 수있는 작업 및 네트워크에 통합하는 방법에 대한 일반적인 아이디어가 있어야합니다.

Pi Hole은 매우 가볍고 유연하기 때문에 네트워크의 어느 곳에 나 설치할 수 있으며 여러 장소에서 여러 인스턴스를 실행할 수도 있습니다. 선택은 전적으로 당신의 것입니다. 그러나 어떤 방식 으로든 놀라운 결과를 발견 할 수 있으며 네트워크 속도가 더 빨라질 것입니다.

파이 홀로 네트워크의 모든 광고를 차단