라즈파이를 사용하여 광고없이 집 네트워크를 만들고 싶습니다.

소개



아이의 교육을 위해 라즈파이를 샀다. 처음 만든 것이 필기할 수 있는 웹 시스템입니다. A~Z까지 한 문자씩 써달라고 OCR로 자동 판정하는 앱을 만들었습니다. 라즈파이에 nginx을 설치하고 OCR은 tesseract.js 사용했습니다. 장남이 즐겁게 사용해 주었습니다. 그 효과인지는 모르겠지만 A~Z는 쓸 수 있게 되었습니다. 다음은 AI와 얽힌 게임 같은 것을 만들고 싶습니다.

또 TV와 HDMI로 연결되어 있어 Youtube도 보고 있습니다. Youtube에서 동영상을 보면 광고가 게재됩니다만, 일일이 닫는 것이 귀찮아서 뭔가 방법 없는가라고 조사했는데 pi-hole 가 있는 것을 알았습니다.
설치하는 동안이 기사를 작성합니다.

pi-hole이란?



초보자이지만, 현시점에서 알았던 것을 일람으로 합니다.
① DNS 서버
  • 네트워크 수준에서 인터넷 광고를 차단할 수 있습니다
  • 네트워크 수준에서 인터넷 추적을 차단할 수 있습니다
  • 광고가 다운로드되기 전에 차단되므로 네트워크 성능이 향상되고 더 빨리 느껴집니다
  • 매우 사용하기 쉬운 웹 화면에서 쉽게 블랙리스트, 화이트리스트 작성, 이용 상황 통계 등을 할 수 있다
    아이가 Youtube를 과시하면 일시적으로 블랙리스트에 추가하려고합니다 :)

  • ※네트워크 레벨이란, 1개의 PC만이 아니고, 네트워크에 연결된 모든 디바이스를 가리킨다

    ② dhcp 서버 기능도 붙어 있다

    ※브라우저로부터 간단하게 IP의 할당 상황인지 확인할 수 있다

    대시 보드

    Installation



    이 페이지 에는 여러 가지 방법이 쓰여져 있습니다. 가장 간단한 것은 아래의 한 줄 명령을 실행하는 것입니다.
    curl -sSL https://install.pi-hole.net | bash
    

    -s, --silent
    silent 모드 (콘솔에 아무것도 출력되지 않음)
    -S, --show-error
    --silent 일 때 오류가 발생하면 내용이 표시됩니다.
    -L, --location
    서버의 이동이 있었다(응답 코드 3XX)의 경우는 새로운 서버에 다시 curl해 줍니다

    위의 명령을 실행하면 다음과 같이 확인 화면이 여러 개 표시되었습니다.
    ① This installer will transform your device into a network-wide ad blocker
    ->了解
    
    ② The Pi-hole is free, but powered by your donations:http://pi-hole.net/donate
    ->了解
    
    ③ The Pi-hole is a SERVER so it needs a STATIC IP ADDRESS to ....
    ->了解
    
    ④ Choose An Interface (press space to select) 
    (*) eth0   available ←選択
    ( ) wlan0  available
    ->了解
    
    ⑤ Select Upstream DNS Provider. To use your own, select Custom.
    Google (ECS) ←選択
    OpenDNS (ECS)
    ...
    ->了解
    
    ⑥ Pi-hole relies on third party lists in order to block ads. 
    [*] StevenBlack  StevenBlack's Unified Hosts List
    [*] MalwareDom   MalwareDomains 
    ...
    ->了解
    
    ⑦ Select Protocols (press space to select)
    [*] IPv4  Block ads over IPv4
    [*] IPv6  Block ads over IPv6
    ->了解
    
    ⑧ Do you want to use your current network settings as a static address?
    ->はい
    
    ⑨ It is possible your router could still....
    ->了解
    
    ⑩ Do you wish to install the web admin interface?
    (*) On(Recommended)
    () Off
    ->了解
    
    ⑪ Do you wish to install the web server (lighttpd)?
    (*) On(Recommended)
    () Off
    ->了解
    
    ⑫ Do you want to log queries?
    (*) On(Recommended)
    () Off
    ->了解
    
    ⑬ Select a privacy mode for FTL
    (*) 0 Show everything
    ()  1 Hide domains
    ...
    ->了解
    

    설치 프로세스가 시작되고 끝나면 다음 화면이 표시됩니다.
         ┌─────────────────────┤ Installation Complete! ├─────────────────────┐
         │                                                                    │ 
         │ Configure your devices to use the Pi-hole as their DNS server      │ 
         │ using:                                                             │ 
         │                                                                    │ 
         │ IPv4:        192.XXX.XXX.XXX                                       │ 
         │ IPv6:        Not Configured                                        │ 
         │                                                                    │ 
         │ If you set a new IP address, you should restart the Pi.            │ 
         │                                                                    │ 
         │ The install log is in /etc/pihole.                                 │ 
         │                                                                    │ 
         │ View the web interface at http://pi.hole/admin or                  │ 
         │ http://192.XXX.XXX.XXX/admin                                       │ 
         │                                                                    │ 
         │ Your Admin Webpage login password is tGtyhofd                      │ 
         │                                                                    │ 
         │                               <了解>                                │ 
         │                                                                    │ 
         └────────────────────────────────────────────────────────────────────┘ 
    

    표시된 URL에 액세스하면 pi-hole 관리자 페이지에 넣습니다. 왼쪽에 로그인 버튼이 있으며 클릭하면 비밀번호가 들립니다. 마지막으로 표시된 비밀번호를 입력합니다.
    비밀번호 복사를 잊어버린 경우 다음 명령으로 재설정할 수 있습니다.
    pihole -a -p
    

    Test



    Windows PC의 DNS를 라즈파이의 IP로 변경했습니다. 그리고 광고가 게재된 페이지로 이동했습니다. 불행히도 인터넷에 연결할 수 없어 페이지조차 열 수 없었습니다. 2시간 정도 여러가지 조사하면서 최종적으로는 이하의 설정을 바꾸는 것으로 무사히 액세스를 할 수 있어 광고 차단된 것을 확인했습니다.
    Settingsメニュ -> DNSタブ -> Listen on all interfaces, permit all origins -> Save
    

    5/19 추가
    Wifi 라우터의 DNS 서버를 라즈파이의 IP 주소로 바꾸면 집의 모든 기기에서 광고가 차단되었습니다.


    마지막으로



    다음 동영상이 매우 도움이 되었습니다. 설치에서 다양한 방법으로 광고를 차단하는 방법을 볼 수 있습니다.
    htps //w w. 요츠베. 이 m/와 tch? v = KBXT rD_Zs4

    좋은 웹페이지 즐겨찾기