blocky
SHA-256Go로 작성된 로컬 네트워크 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는 어떠한 텔레메트리나 사용자 데이터도 수집하지 않아 완전한 프라이버시를 보장합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: 최신 release의 바이너리를 다운로드하거나 Docker 이미지를 pull하세요 (spx01/blocky)
2단계: config.yml 설정 파일을 생성하세요 (공식 예제 참고)
3단계: 바이너리 ./blocky --config config.yml 또는 docker run -v /path/config.yml:/app/config.yml spx01/blocky 를 실행하세요
- 1단계: 최신 release의 바이너리를 다운로드하거나 Docker 이미지를 pull하세요 (spx01/blocky)
- 2단계: config.yml 설정 파일을 생성하세요 (공식 예제 참고)
- 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 소스 보기제거 정보
프로세스를 중지하거나 컨테이너를 삭제한 후 바이너리/이미지 및 구성 파일을 삭제하면 완전히 제거됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs