OpenSource-Hub
B

blocky

SHA-256
6.6k stars·개인정보 보호·SHA-256 체크섬 확인됨

Go로 작성된 로컬 네트워크 DNS 프록시 및 광고 차단기로, 빠르고 개인정보 보호가 안전합니다.

스마트 다운로드

Download 버전 다운로드

v0.29.0 · 9.6 MB

자체 구축 DNS 광고 차단기로 홈 네트워크 프라이버시 보호

주요 기능

  • 광고/악성 도메인 차단: 외부 목록, 정규 표현식, 화이트리스트, CNAME 심층 검사 지원
  • 고급 DNS: 사용자 정의 해석, 조건부 전달, 클라이언트 그룹별 업스트림 DNS 설정
  • 다중 프로토콜 지원: UDP/TCP, DoH, DoT, DoQ
  • 성능 최적화: DNS 응답 캐싱, 자주 사용하는 쿼리 프리페치, 낮은 메모리 사용량
  • 보안 및 개인 정보 보호: DNSSEC 검증 지원, 무작위 업스트림 DNS로 트래픽 분산, 어떠한 데이터도 수집하지 않음

할 수 없는 것

  • •기본 설정은 IPv6를 차단하지 않으므로 수동으로 규칙을 추가해야 합니다; 2. 복잡한 시나리오에서는 DNS 전달 로직을 이해해야 합니다; 3. 사전 가져오기 기능 사용 시 메모리 사용량에 주의하세요(일반적으로 매우 적음); 4. 일부 광고 규칙은 합법적인 웹사이트를 잘못 차단할 수 있으므로 화이트리스트와 함께 조정해야 합니다.

사용 사례

  • 가정 네트워크에서 광고와 트래커를 차단하여 로딩 속도와 프라이버시 향상
  • 기업 내부망에서 그룹별로 DNS 필터링 (예: 어린이 기기, 스마트 홈 기기)
  • OpenWrt 라우터에 배포하여 네트워크 전체 광고 차단 구현
  • DoH/DoT 서버로 작동하여 클라이언트에 안전한 DNS 해석 제공

Blocky는 Go로 작성된 고성능 DNS 프록시 및 광고 차단기로, 로컬 네트워크용으로 설계되었습니다. 외부 차단 목록(화이트리스트 지원)을 통해 광고, 트래커 및 멀웨어를 차단합니다. 사용자 정의 도메인 확인, 조건부 전달, 클라이언트 그룹별 업스트림 DNS 설정, DNSSEC 검증 등 고급 DNS 기능을 지원합니다. DNS 응답을 캐시하여 쿼리 속도를 높이고 자주 사용하는 도메인을 미리 가져옵니다. DoH, DoT, DoQ 등 최신 DNS 프로토콜을 지원합니다. Prometheus 및 Grafana와 통합하여 모니터링할 수 있으며, 쿼리를 CSV 또는 데이터베이스에 기록하고 REST API를 제공합니다. 구성은 간단한 YAML 파일을 사용합니다. 스테이트리스로 실행되며 단일 바이너리로 제공되고, x86/ARM/MIPS 멀티 아키텍처 Docker 이미지를 지원합니다. Blocky는 어떠한 텔레메트리나 사용자 데이터도 수집하지 않아 완전한 프라이버시를 보장합니다.

태그

dnsad-blockerprivacyproxygonetwork

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: 최신 release의 바이너리를 다운로드하거나 Docker 이미지를 pull하세요 (spx01/blocky)

4

2단계: config.yml 설정 파일을 생성하세요 (공식 예제 참고)

5

3단계: 바이너리 ./blocky --config config.yml 또는 docker run -v /path/config.yml:/app/config.yml spx01/blocky 를 실행하세요

설치 가이드
  1. 1단계: 최신 release의 바이너리를 다운로드하거나 Docker 이미지를 pull하세요 (spx01/blocky)
  2. 2단계: config.yml 설정 파일을 생성하세요 (공식 예제 참고)
  3. 3단계: 바이너리 ./blocky --config config.yml 또는 docker run -v /path/config.yml:/app/config.yml spx01/blocky 를 실행하세요
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

ea95d609868712ab9dc77f245110154dc1392ce3797c2d7db87fc3102805681e

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

프로세스를 중지하거나 컨테이너를 삭제한 후 바이너리/이미지 및 구성 파일을 삭제하면 완전히 제거됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-06-26 22:20:11
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트