A new version of the
DNSFilter Relay
, v1.1.0 is now available! Updated binaries can be downloaded from the Dashboard (
Deployments → Relay → Install
) and our Help Docs.
Current VM docker images in the wild will be updated with 1.1.0 in the coming weeks - *certain older Ubuntu distributions may need to be manually updated, instructions here.*
New Features 🎉
Relay Configurator:
Users now have the ability to custom craft their own relay.conf file directly in the UI.
  • Generated Mode
    allows the user to select the appropriate site to associate the relay with, select the logging level, specify a hostname for the specific relay, and define their local domains and resolvers. This will generate a relay.conf file that will be ready to use.
  • Manual Mode
    allows the user to craft their own relay.conf using a sample file. This is enhanced from the original experience, as specific instructions with tool tips are now presented.
new_relay_screenshot
Custom Logging Option:
with this option enabled, the relay is able to automatically rotate up to 10 log files, with a maximum of 100MB total space utilization.
  • To enable custom logging, append the
    [log]
    section of
    relay.conf
    with
    file="relay.log"
    , start/restart the relay to enable.
Improvements 🛠️
  • Support for custom hostnames, allowing the user to specify the hostname of a relay in the relay.conf file. This will come in handy for deployments where multiple instances of the relay exist, and unique names must be used to identify them.
  • Compression of DNS Packets - this solves an issue where certain network connected devices were unable to connect reliably to the DNSFilter network through the relay.
  • Detailed logging (
    verbose = true
    ) is enabled by default in
    relay.conf
    , allowing for more efficient debugging. With aforementioned Custom Logging enabled, logs can now rotate up to 10 files, with a maximum total size of 100MB.