Fast and lightweight DNS proxy (like Pi-hole) as ad-blocker for local network with many features.
Deploy this app to Linode with a free $100 credit!
Blocky is a DNS proxy and ad-blocker for the local network written in Go with following features:
Blocking - Blocking of DNS queries with external lists (Ad-block, malware) and whitelisting
Definition of black and white lists per client group (Kids, Smart home devices, etc.)
Blocking of request domain, response CNAME (deep CNAME inspection) and response IP addresses (against IP lists)
Advanced DNS configuration - not just an ad-blocker
Custom DNS resolution for certain domain names
Upstream resolvers can be defined per client group
Performance - Improves speed and performance in your network
Customizable caching of DNS answers for queries -> improves DNS resolution speed and reduces amount of external DNS queries
Low memory footprint
Various Protocols - Supports modern DNS protocols
DNS over UDP and TCP
DNS over TLS (aka DoT)
Security and Privacy - Secure communication
Supports modern DNS extensions: DNSSEC, eDNS, ...
Blocky does NOT collect any user data, telemetry, statistics etc.
Integration - various integration
Prometheus metrics
CLI tool
Simple configuration - single or multiple configuration files in YAML format
Simple to maintain
Simple to backup
Simple installation/configuration - blocky was designed for simple installation
Stateless (no database, no temporary files)
You can jump to Installation chapter in the documentation.
You can find full documentation and configuration examples at: https://0xERR0R.github.io/blocky/
Issues, feature suggestions and pull requests are welcome!
Please login to review this project.
No reviews for this project yet.
Free dynamic DNS service.
Local ad blocker. Like Pi-hole but local and using your ope…
Application to look up DNS records such as SPF, MX, Whois, …
Comments (0)
Please login to join the discussion on this project.