Skip to content

[Feature Request] Add DoH/DoT disable option and custom server support in DNS Changer #156

@mazixs

Description

@mazixs

Feature Request

Current Behavior

The "Change DNS Server" button in CachyOS Hello currently only allows selecting from predefined DNS providers with DoH/DoT enabled by default. There's no option to disable encrypted DNS or specify custom DoH/DoT servers.

Problem

When users implement their own routing through a router or run their own DNS server (e.g., Pi-hole, AdGuard Home), the current implementation bypasses upstream custom DNS and routes traffic through CachyOS's predefined servers instead. This breaks custom DNS setups and prevents users from using their own network infrastructure.

Proposed Solution

Add the following options to the DNS Changer GUI:

  1. Disable DoH/DoT button - Allow users to completely disable DNS-over-HTTPS and DNS-over-TLS
  2. Custom DoH server input field - Let users specify their own DoH server URL
  3. Custom DoT server input field - Let users specify their own DoT server address

Use Cases

  • Users running their own DNS servers (Pi-hole, AdGuard Home, Unbound, etc.)
  • Network administrators who need traffic to go through their infrastructure
  • Users who prefer traditional DNS resolution
  • Privacy-conscious users who want to use specific DoH/DoT providers not in the preset list

Additional Context

This would give users full control over their DNS configuration while keeping the convenience of the GUI tool.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions