Categorygithub.com/eblocker/eblocker-coredns
repositorypackage
0.0.0-20250117094922-56e3cfebe041
Repository: https://github.com/eblocker/eblocker-coredns.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

eblocker-coredns

eBlocker DNS server based on CoreDNS.

This DNS server runs on the eBlocker, listening on UDP port 5300. It forwards queries to configured public servers.

Configuration

The configuration is read from Redis by the configupdater component.

The configupdater subscribes to the Redis channel dns_config. Two messages are supported:

  • update: reload the configuration from key DnsServerConfig and reload the server;
  • flush: reload the server, clearing the cache.

The server should run even when Redis is down. If there is no configuration available it creates a default configuration that forwards all requests to 1.1.1.1 or 9.9.9.9.

Plugins

Included plugins:

Build Debian package

Build a Debian package for architecture armhf:

ARCH=armhf make package

Also supported:

  • arm64
  • amd64