EVERYTHING XIAOMI
Get listed

Blocky

Blocky is a free, open-source DNS proxy and ad blocker for local networks, written in Go.

Place
#45 of 65
Score
6.1
Blocky's website

What Blocky is

Blocky is a free, open-source DNS proxy and ad blocker for local networks, written in Go. It filters DNS queries against external allowlists and denylists, with per-client-group rules, regex support, periodic list reloads, and CNAME and IP checks. Administrators can configure custom DNS resolution, conditional forwarding, and upstream resolvers by client group. DNS support covers UDP, TCP, HTTPS, TLS, QUIC, and HTTPS/3; caching, prefetching, and multiple external resolvers are also available. The project says it collects no user data, telemetry, or statistics, and supports DNSSEC validation of upstream resolvers. Blocky can export metrics to Prometheus, and its documentation provides Grafana dashboards. Query logs can be stored in CSV, MySQL, MariaDB, PostgreSQL, or Timescale formats. Its REST API includes endpoints for blocking controls, list refresh, DNS queries, cache flushing, and statistics. Installation options include a standalone binary and Docker, with macOS installation through Homebrew. The Free plan is listed as free.

Good

  • Supports per-client-group filtering and upstream resolvers.
  • Supports DNS over UDP, TCP, HTTPS, TLS, QUIC, and HTTPS/3.
  • Project says it collects no user data or telemetry.
  • Exports metrics to Prometheus and provides Grafana dashboards.
  • Offers standalone binary and Docker installation.

Watch out

  • No free trial is listed.
  • Deployment requires a standalone binary, Docker, or another supported environment.
  • Activity reports are listed as advanced.

Who it suits

Blocky suits people administering DNS filtering for local networks who want client-group rules and configurable upstream resolution. Its metrics, dashboards, logs, and REST API may also suit administrators who need monitoring and control options.

Verdict

Blocky combines DNS filtering, protocol support, monitoring, logging, and API controls for local networks. Its configuration and installation options make it relevant to administrators comfortable managing DNS software.

Plans and prices

From Blocky's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeFree and open source; no telemetry or data collection

The facts

Each one read from Blocky's own pages, with the date it was checked.

What it does

API
Its REST API includes endpoints for blocking controls, list refresh, DNS queries, cache flushing, and statistics.checked 11 Oct 2026
Blocking
It blocks DNS queries using external allowlists and denylists, with per client group rules, periodic list reloads, regex support, and CNAME and IP checks.checked 11 Oct 2026
DNS configuration
It supports custom DNS resolution, conditional forwarding, and upstream resolvers configured per client group.checked 11 Oct 2026
Installation
Official installation options include a standalone binary and a Docker container; the project also describes a multi-architecture Docker image and support for x86-64, ARM, and MIPS.checked 11 Oct 2026
Logging
DNS query logs can be stored in CSV, MySQL, MariaDB, PostgreSQL, or Timescale database formats.checked 11 Oct 2026
Monitoring
Blocky can export metrics to Prometheus, and its documentation provides Grafana dashboards.checked 11 Oct 2026
Performance
It supports configurable DNS caching, prefetching, and multiple external resolvers, and the documentation describes it as having a low memory footprint.checked 11 Oct 2026
Privacy and security
The project says Blocky collects no user data, telemetry, or statistics and supports DNSSEC validation of upstream resolvers.checked 11 Oct 2026
Protocols
It supports DNS over UDP, TCP, HTTPS, TLS, QUIC, and HTTPS/3.checked 11 Oct 2026
Purpose
Blocky is a DNS proxy and ad blocker for local networks, written in Go.checked 11 Oct 2026
Support
The project welcomes issues, feature suggestions, and pull requests on GitHub, and asks users who find Blocky useful to consider contributing.checked 11 Oct 2026

Where it runs

macOS
The installation documentation lists macOS installation through Homebrew.checked 11 Oct 2026

Alternatives to Blocky

All alternatives
  1. 1AdGuard DNS logo

    AdGuard DNS

    Free planOpen sourceAndroidiOSWebAPI
    8.6From $29.88 a year
  2. 2NextDNS logo

    NextDNS

    Free planOpen sourceAndroidiOSWebAPI
    8.6From £1.79 a month
  3. 3Cloudflare Gateway logo

    Cloudflare Gateway

    Free planAndroidiOSWebAPI
    8.3$7 usage-based
  4. 4Control D logo

    Control D

    Open sourceAndroidiOSWebAPI
    8.1From $2 a month
  5. 5

    OpenBLD

    Free planAndroidiOSWebAPI
    7.9From $15 a month
  6. 6

    DNSFilter

    AndroidiOSWebAPI
    7.8From $1 a month