Blocky is a fast, lightweight DNS proxy and network-wide ad blocker designed for home labs and small networks that want Pi-hole-like filtering with more flexible DNS routing and modern protocol support. It blocks DNS queries using external deny lists while also supporting allow lists, and it can scope policies by client groups so different devices or households can have different rulesets. Unlike a single-purpose blocker, it supports advanced DNS behavior such as conditional forwarding and custom resolution for specific domains, letting you shape traffic in ways that fit split-horizon DNS, internal services, or privacy-focused upstream strategies. Performance is a major focus, with configurable caching, prefetching, and the ability to use multiple upstream resolvers simultaneously to reduce latency and avoid single points of failure.

Features

  • DNS blocking with external allow and deny lists plus regex matching
  • Per-client-group policies for different device categories and networks
  • DNS caching, prefetching, and multi-upstream resolver support
  • DNS over UDP/TCP plus DoH and DoT protocol support
  • Prometheus metrics with Grafana dashboards and query logging options
  • Stateless deployment as Docker image or single binary across x86-64 and ARM

Project Samples

Project Activity

See All Activity >

Categories

DNS

License

Apache License V2.0

Follow Blocky

Blocky Web Site

Other Useful Business Software
Outbound sales software Icon
Outbound sales software

Unified cloud-based platform for dialing, emailing, appointment scheduling, lead management and much more.

Adversus is an outbound dialing solution that helps you streamline your call strategies, automate manual processes, and provide valuable insights to improve your outbound workflows and efficiency.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Blocky!

Additional Project Details

Programming Language

Go

Related Categories

Go DNS Software

Registered

2026-01-27