목록으로
제품2026년 4월 20일 PM 11:08

Pi-hole, GitHub 트렌딩 5만 6,754스타… 네트워크 전역 광고 차단 DNS 싱크홀, 하루 154스타 추가

네트워크 전역 광고 차단 오픈소스 Pi-hole이 GitHub 트렌딩에 올랐다. 메타데이터 기준 누적 5만 6,754스타와 하루 추가 스타 154개를 기록했다. 프로젝트는 스스로를 '별도 클라이언트 소프트웨어 설치 없이 디바이스를 원치 않는 콘텐츠로부터 보호하는 DNS 싱크홀'로 설명한다.

README는 Pi-hole의 특징을 열 개의 키워드로 정리한다. 10분 내에 끝나는 쉬운 설치, 브라우저 밖 광고(광고 가득한 모바일 앱·스마트 TV 등)까지 차단하는 일관성, DNS 쿼리 캐싱을 통한 체감 속도 향상, 낮은 하드웨어·소프트웨어 요구 사항, 상호운용성이 품질 보증된 커맨드라인 인터페이스, 반응형 웹 대시보드, 선택적 DHCP 서버 기능이 포함된다.

확장성 면에서 프로젝트는 서버급 하드웨어에 설치하면 수억 개(hundreds of millions)의 쿼리를 처리할 수 있다고 밝혔으며, IPv4와 IPv6 모두에서 광고 차단이 동작한다. 오픈소스 소프트웨어로서 프라이버시를 사용자가 단독으로 통제할 수 있도록 돕는다고 강조한다.

설치 방식은 여러 경로로 제시된다. 공식 설치 스크립트를 원격에서 받아 셸 파이프로 실행하는 방식이 가장 간편하지만, 프로젝트는 이 방식이 실행 전에 코드를 읽지 못하게 한다는 점에서 논란이 있음을 인정한다. 대안으로 저장소를 git clone 후 기본 설치 스크립트를 실행하거나, 별도 스크립트를 내려받아 실행하는 방식을 함께 안내한다. 공식 Docker 이미지 저장소도 별도로 운영된다.

설치 후에는 라우터 DHCP 클라이언트가 Pi-hole을 DNS로 쓰도록 라우터 설정을 바꾸면 네트워크에 연결된 모든 디바이스의 광고가 자동으로 차단된다. 라우터가 DNS 변경을 지원하지 않으면 Pi-hole의 내장 DHCP 서버를 쓸 수 있으며, 이 경우 라우터의 DHCP는 먼저 비활성화해야 한다. 최후 수단으로는 기기별로 수동 DNS 설정을 해도 된다.

통계 API를 제공하는 FTLDNS는 Pi-hole 전용의 경량 데몬이다. README는 총 차단 도메인 수, 오늘의 DNS 쿼리 수, 오늘 차단된 광고 수, 차단 비율, 고유 도메인, 업스트림 DNS로 포워딩된 쿼리, 캐시된 쿼리, 고유 클라이언트 수 등을 통합 가능한 지표로 제시한다. API는 브라우저에서 문서 경로를 열거나, 명령줄 도구로 통계 요약 엔드포인트를 호출하거나, pihole 커맨드라인의 api 하위 명령으로 호출할 수 있다.

pihole 커맨드라인은 웹 UI 없이도 Pi-hole 관리에 필요한 모든 기능을 제공한다. 기존 Whitelisting·Blacklisting은 Allowlisting·Denylisting으로 명칭이 바뀌었고, 정규표현식 지원, 디버깅 유틸리티, 실시간 로그 뷰, Ad Lists 업데이트, 특정 도메인이 Ad List에 포함됐는지 확인, Pi-hole 활성·비활성 전환 등이 포함된다.

선택적 대시보드는 커맨드라인의 기능을 학습 곡선 없이 쓸 수 있도록 감싼 웹 UI다. 모바일 친화 인터페이스, 비밀번호 보호, 상세 그래프와 도넛 차트, 도메인·클라이언트 상위 목록, 필터·정렬 가능한 쿼리 로그, 사용자 정의 기간의 Long Term Statistics 기능이 제공된다. 접속 주소는 pi.hole의 /admin/ 경로 또는 Pi-hole의 IP 주소 /admin/ 경로다.

운영비 충당을 위한 후원 창구도 공개돼 있다. GitHub Sponsors, Patreon, Hetzner Cloud 제휴 링크, Digital Ocean 제휴 링크와 함께 Stickermule(첫 구매 후 10달러 크레딧), Amazon US 제휴 링크가 안내돼 있다. 주 커뮤니케이션 채널은 Discourse 유저 포럼이며, 새 스레드를 열기 전 FAQ 확인을 권장한다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사