산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

PI-Hole:전체 네트워크를 위한 효과적인 광고 차단

많은 웹사이트와 서비스는 여전히 개인화된 광고를 제공하기 위해 온라인 활동을 추적하는 전술을 사용합니다. 귀하의 개인 정보에 대한 이러한 침해는 EU의 일반 데이터 보호 규정과 같은 법률에 관계없이 여전히 발생합니다. 그러나 여전히 자신을 보호할 수 있습니다. 한 가지 가능성은 소프트웨어 기반 광고 차단기와 추적 방지 프로그램을 사용하는 것입니다. 이러한 옵션은 효과적일 수 있지만 제한적일 수 있습니다. 예를 들어 스마트 TV용 광고 차단기를 찾는 것은 거의 불가능합니다. 따라서 최선의 선택은 하드웨어 기반 장치의 형태로 네트워크 전체에 광고 차단기를 구현하는 것입니다. 그러한 장치 중 하나가 Raspberry Pi-hole입니다. 우리는 이전에 최고의 Raspberry Pi 4 프로젝트를 탐색했습니다. 이번에는 광고로부터 네트워크를 보호하는 데 도움이 되는 또 다른 프로젝트에 대해 알아보겠습니다.

파이 홀이란 무엇입니까?

Pi-hole은 전체 네트워크에서 광고, 추적, 알려진 악성 사이트 및 맬웨어를 차단하도록 구성하고 사용할 수 있는 DNS 기반 필터링 도구입니다.

파이 홀을 사용해야 하는 이유


나무 스탠드의 라즈베리 파이 구멍
출처:Maxpixel

U-Blocker 및 Adblock Plus와 같은 기존 광고 차단기는 웹 브라우저 또는 운영 장치의 제한된 샌드박스 내에서 작동합니다. 그들은 웹 사이트 또는 리소스를 로드할 때 장치의 수신 데이터를 분석합니다. 다음으로 adblocker는 광고로 인식되는 모든 콘텐츠를 제거하거나 교체합니다. 다시 말하지만, 이는 광고 차단기를 지원하는 장치 또는 웹 브라우저에 효과적일 수 있지만 네트워크 또는 생태계의 다른 장치를 취약하게 만듭니다.

네트워크의 모든 장치에 추가 광고 차단기를 수동으로 설치하려고 할 수 있지만 시간 효율적이거나 효율적이지 않습니다. 또한 모든 장치가 광고 차단을 지원하는 것은 아닙니다. 이 문제를 해결하는 가장 좋은 방법은 Pi-hole과 같은 장치를 사용하여 네트워크의 단일 지점을 보호하는 것입니다. 다음을 포함하여 인터넷 사용이 가능한 모든 기기에서 광고를 제거합니다.

그러나 Pi-hole은 광고 차단에만 국한되지 않습니다. 구성한 후에는 네트워크의 모든 인터넷 트래픽에 적용할 수 있습니다. 예를 들어 알려진 추적 서비스를 차단하고 네트워크의 사용자(예:자녀)의 성인 사이트를 차단할 수 있습니다.

또한 맬웨어 또는 악성 사이트가 제어 서버와 통신하는 것을 방지할 수 있습니다. 따라서 Pi-Hole은 단순한 adblocker가 아니라 여러 용도로 사용할 수 있는 네트워크 보안 장치입니다. 그러나 네트워크나 하드웨어에 익숙하지 않은 사용자에게는 위협적일 수 있습니다.

파이 홀은 어떻게 작동합니까?

광고 차단 기능을 표시하는 벡터 이미지

광고가 활성화된 웹사이트, 게임 또는 서비스를 실행하면 해당 리소스에 대한 광고를 관리하는 DNS 서버의 URL에 대한 요청이 생성됩니다. 모든 주요 자산(주 콘텐츠, 이미지, 텍스트, 비디오 등)을 로드하는 동안 이 작업을 수행합니다.

인터넷 라우터의 지정된 DNS 공급자가 광고 URL을 조회합니다. 그런 다음 광고를 로드할 수 있도록 해당 서버의 IP 주소로 장치에 응답합니다. 광고를 앱, 게임 또는 웹 페이지에 정적으로 통합하는 것이 더 쉬울 수 있지만 동적 접근 방식이 더 유리합니다. 무엇보다도 여러 서버를 통해 여러 제공업체에 개별 맞춤형 광고를 전달할 수 있다는 장점이 있습니다.

Pi-hole은 DNS 공급자와 장치 사이에 중개자 역할을 합니다. 대부분의 광고 및 추적기 차단기와 마찬가지로 차단 목록이 있습니다. 장치에서 DNS 공급자로 요청이 전송되면 Pi-hole이 이를 평가하여 차단 목록 중 하나에 있는지 확인합니다. 요청이 차단 목록에 있는 것으로 확인되면 DNS 공급자에 도달하는 것을 방지합니다. 대신, 지정되지 않은 주소로 기기에 답장을 보내며 본질적으로 광고 리소스가 존재하지 않는다는 것을 알려줍니다.

이것을 DNS 싱크홀이라고 합니다. 브라우저나 앱이 작동하는 방식에 따라 숨겨진 공간이 비어 있거나 광고가 표시되어야 하는 위치에 오류가 표시됩니다.

파이 홀 설치 및 사용

Pi-Hole은 호환성이 높은 디자인을 사용합니다. 거의 모든 Linux 시스템에서 작동할 수 있습니다. Linux 시스템이 도커 컨테이너에 있든 가상 머신에 있든 상관없이 효과적입니다. 물론 DNS가 해당 주소를 가리키도록 해야 합니다.

그럼에도 불구하고 가장 인기 있는 배포 방법은 저렴한 임베디드 컴퓨터를 사용하는 것입니다. 이것이 다음 튜토리얼에서 사용할 것입니다.

필수 구성 요소, 장비 및 도구

Raspberry Pi Zero(모든 Raspberry PI 모델을 사용할 수 있음)

라즈베리 파이 모델 2 및 파이 제로

마이크로 SD 카드(16GB)

MicroSD 카드를 들고 있는 손

2.5A 마이크로 USB AC 전원 공급 장치

검정색 휴대전화 충전기

마이크로 USB-RJ45 이더넷 어댑터

Raspberry Pi용 인클로저

이더넷 케이블

이더넷 케이블

방열판(Raspberry PI용)

Raspberry PI를 TV에 연결하는 미니 HDMI 케이블

HDMI-미니 USB 변환기

위의 구성 요소 외에도 운영 체제를 Micro SD 카드에 플래시할 수 있는 PC 또는 장치도 필요합니다. 컴퓨터/노트북에 연결된 microSD/uSD 카드 리더기를 사용할 수 있습니다. 또한 Windows PC 사용을 적극 권장합니다.

이 프로젝트를 설정하려면 몇 가지 명령줄 인수가 필요합니다. 그러나 겁먹지 마십시오. 다음 튜토리얼은 최대한 따라하기 쉽게 만들었습니다.

지침

Pi-Hole을 설정하기 전에 먼저 Raspberry PI Zero(또는 선택한 임베디드 컴퓨터)에 운영 체제를 설치해야 합니다. 이 튜토리얼에서는 Raspbian Buster Lite를 선택했습니다.

컴퓨터를 사용하여 Raspbian Buster Lite 이미지 다운로드

다음으로 balenaEtcher를 다운로드하여 설치합니다. Raspbian Buster 운영 체제를 Micro SD 카드에 작성/굽기/설치할 수 있습니다.

마이크로 SD 카드를 SD 카드 리더에 연결합니다(컴퓨터 또는 스마트 장치에 연결됨)

다음으로 노트북이나 스마트 기기에서 balenaEtcher 애플리케이션을 실행합니다.

balenaEtcher의 마법사는 운영 체제를 플래시하기 전에 두 개의 입력이 필요합니다. 마이크로 SD 카드 디렉토리와 Raspbian Buster Lite 이미지 디렉토리가 필요합니다. 이 두 속성을 입력하면 플래시 버튼을 클릭할 수 있습니다.

컴퓨터에서 마이크로 SD 카드를 뽑았다가 다시 꽂습니다.

파일 탐색기 열기(자동 실행이 자동으로 열리지 않는 경우)

Windows(또는 PC의 운영 체제)에 "부팅"이라는 레이블이 있는 새 드라이브가 표시됩니다. 드라이브 목록에 표시되지 않으면 수동으로 문자를 할당해야 합니다.

그런 다음 부팅 폴더를 열고 확장자가 없는 일반 파일을 만들고 이름을 "ssh"(인용 부호 제외)로 지정합니다.

IP 주소 설정

마이크로 SD 카드를 Raspberry Pi에 연결하고 전원을 켠 다음 네트워킹을 켭니다.

컴퓨터에서 라우터의 관리 페이지에 로그인하고 "라즈베리 파이"를 찾을 때까지 DHCP 클라이언트 목록을 검색합니다. 또는 Angry IP 스캐너를 다운로드하여 Raspberry Pi를 찾는 데 사용할 수 있습니다. 호스트 이름을 찾으면 IP와 Mac 주소를 기록해 두십시오.


화난 IP 스캐너

Raspberry Pi의 Mac 주소를 사용하여 라우터에 고정 IP 주소를 설정합니다. 고정 주소는 고유해야 하며 네트워크의 다른 장치에서 사용되지 않아야 합니다. 이 프로세스는 라우터마다 다릅니다. 그러나 라우터의 관리 페이지에 로그인하면 그에 따라 설정을 구성해야 합니다. 라우터의 설명서를 검토하거나 라우터의 이름과 모델 번호를 사용하여 단계를 Google에서 확인할 수 있습니다.

Raspberry Pi를 분리했다가 다시 연결하십시오. 재설정하면 새로 할당된 고정 IP 주소를 가져올 수 있습니다.

SSH(Secure Shell Protocol)를 사용하여 Pi-Hole 소프트웨어 설치

PuTTY를 다운로드하십시오. Pi-Hole 설정을 도와줄 SSH 클라이언트입니다.



PuTTY 웹사이트 스크린샷

PuTTY 화면에 Raspberry의 새 고정 주소를 구성한 다음 열기 버튼을 클릭합니다.

Putty는 사용자로 로그인하라는 메시지를 표시합니다. "pi" 입력(따옴표 제외)

그런 다음 암호로 "raspberry"를 삽입하십시오. 나중에 Raspberry Pi에 로그인하면 passwd 명령을 사용하여 이 비밀번호를 변경할 수 있습니다.

다음 단계로 이동하기 전에 Raspberry Pi를 업데이트해야 합니다. sudo apt update 를 입력합니다. PuTTY 터미널 화면에 명령을 입력하고 Enter 키를 누릅니다. 업데이트 가능한 패키지 목록을 가져옵니다.

다음으로 sudo apt upgrade -y를 실행합니다. 사용 가능한 모든 패키지를 업데이트하는 명령입니다.

PuTTY 터미널 화면에 다음 명령을 삽입하십시오. curl -SSL https://install.pi-hole.net | 강타 . Pi-hole을 설치하고 설정합니다. 공식 GitHub 페이지에서 이 명령에 대해 자세히 알아볼 수 있습니다. 그럼에도 불구하고 실행되는 동안 자동화된 Pi-Hole 설치 프로그램이 열립니다.

Pi-Hole 소프트웨어 구성

설치가 완료되면 구성 화면이 표시됩니다. "인터페이스 선택" 제목이 있는 페이지에 도달할 때까지 키보드의 Enter 키를 계속 누르십시오. 구성에서 eth0 인터페이스를 선택했는지 확인하십시오. Wi-Fi를 사용하지 않는 한(권장 사항) "wlan0"을 사용할 수 있습니다. 다음으로 업스트림 DNS 공급자를 삽입합니다.

대부분의 사용자는 기본 설정이어야 하는 Google DNS를 사용하도록 선택합니다. 또는 OpenDNS 또는 원하는 공급자를 사용할 수 있습니다. Enter 키를 누르면 다음 화면으로 넘어갑니다.

다음 화면에서는 사용 가능한 차단 목록을 선택하거나 변경해야 합니다. 무엇을 하고 있는지 모르는 경우 이 화면을 변경하지 않는 것이 좋습니다.

그런 다음 설치에서 광고를 차단하는 데 사용할 IP 프로토콜을 묻습니다. 다시 말하지만, 당신이 무엇을 하고 있는지 알지 못하는 한 이것을 그대로 두는 것이 좋습니다. Enter 키를 눌러 다음 페이지로 이동합니다.

설정 마법사는 사용 가능한 모든 IP 주소를 나열합니다. 이 목록에는 라즈베리 파이의 IP 주소와 라우터의 IP 주소가 포함되어야 합니다. 기본적으로 이 화면에서 Raspberry Pi의 고정 주소를 설정할 수 있습니다. 그러나 이전에 완료했으므로 이 화면을 그대로 두고 Enter 키를 눌러 다음 페이지로 이동할 수 있습니다. .

*참고:IP 충돌 오류가 표시되면 무시하고 다음 화면으로 이동하십시오.

설정 완료

장치 대 장치 기반으로 Pi-Hole을 구성하거나 라우터를 통해 전체 네트워크에 광역 네트워크를 캐스트하도록 선택할 수 있습니다. 각 장치는 DNS 설정을 변경하고 전자의 Pi-Hole을 가리켜야 합니다.

장치에는 IP 또는 MAC 주소와 암호가 필요할 수 있습니다. 특정 장치와 관련된 지침을 인터넷에서 검색하는 것이 좋습니다. 마찬가지로 네트워크 전체에 보호 기능을 제공하도록 Pi-Hole을 구성하려면 Pi-Hole의 IP 주소를 사용하여 라우터의 DNS 서버를 구성해야 합니다. 검색 엔진을 사용하여 검색 필드에 "DNS 설정 방법" + [라우터 이름 및 모델 번호], 즉

를 입력하는 것이 좋습니다.

Netgear Nighthawk AX8(RAX80)용 DNS 설정 방법 .

대부분의 광고 차단기와 마찬가지로 Pi-Hole은 오탐지를 감지하고 유용한 요소와 웹사이트를 차단할 수 있습니다. 다음은 Pi-Hole에 대해 허용 목록에 추가해야 하는 도메인에 대한 명령 목록입니다.

요약

광고는 방해가 되고 성가실 수 있습니다. 그러나 기술은 우리의 일상 생활에 스며들었습니다. 이러한 현상을 사물 인터넷(IoT) 및 센서와 같은 스마트 장치로 볼 수 있습니다. 따라서 우리는 현대 기술을 사용할 때 보호를 받아야 합니다. 위의 가이드에서 강조했듯이 이를 달성하는 가장 좋은 방법 중 하나는 Pi-Hole을 사용하는 것입니다. 그러나 좋은 인터넷과 기술적 위생도 중요합니다. 최고의 구성 요소가 포함된 기술을 사용하고 있는지 확인하십시오.


산업기술

  1. 무선 센서 네트워크를 공급하고 관리하는 방법
  2. 건설 회사를 위한 7가지 효과적인 리드 마그넷 아이디어
  3. 대마초를 위한 직장 준비
  4. 귀하의 리더십 스타일이 귀하의 비즈니스에 위험합니까?
  5. 공급망에 대한 분기별 점검
  6. 워터젯 최적화를 위한 4가지 팁
  7. 맞춤형 랙마운트 인클로저용 서랍 슬라이드
  8. 판금 인클로저용 힌지
  9. 효과적인 최적화된 황삭을 위한 6가지 팁
  10. 공급망을 강화하는 5가지 효과적인 방법