blocky_dns

Blocky DNS AD blocker Ansible Role

This role sets up https://github.com/0xERR0R/blocky

Supported on x86_64 and arm64 Linux only.

Provides very simple configuration for quick start with advertisement blocking.

Following variables can be set:

  • blocky_dns_version - string, version of binary, default 0.18
  • blocky_dns_resolvers - list, default upstream DNS resolvers, default tcp-tls:1.1.1.1:853, tcp-tls:8.8.8.8:853
  • blocky_dns_blacklists - list, list of AD blocking URLS, default check in code
  • blocky_dns_port - int, port that will be used by blocky, default 53
  • blocky_http_port - int, port to serve http for metrics, default 4000
  • blocky_tls_port - int, Port(s) and optional bind ip address(es) to serve DoT DNS endpoint (DNS-over-TLS), default not set
  • blocky_log_level - enum (debug, info, warn, error), blocky log level, default not set
  • blocky_log_privacy - bool, Obfuscate log output (replace all alphanumeric characters with *) for user sensitive data like request domains or responses to increase privacy, default not set

For more information about blocky config please refer to it's documentation.

About

Manage Blocky DNS (github.com/0xERR0R/blocky) AD blocker

Install
ansible-galaxy install kshcherban/ansible-role-blocky-dns
GitHub repository
License
mit
Downloads
15
Owner
Interested in: Python/Golang/Rust Containers/Linux/DevOps