Skip to content

Add Wi-Fi and domain exclusions to DNS profiles#1

Open
frousselet wants to merge 1 commit into
upsetdev:mainfrom
frousselet:main
Open

Add Wi-Fi and domain exclusions to DNS profiles#1
frousselet wants to merge 1 commit into
upsetdev:mainfrom
frousselet:main

Conversation

@frousselet

@frousselet frousselet commented Jun 10, 2026

Copy link
Copy Markdown

Adds two configurable exclusion lists to generated DNS profiles, giving users control over where encrypted DNS is bypassed:

  • Wi-Fi exclusions: list trusted Wi-Fi networks (SSIDs) where encrypted DNS should not apply. On a matching network the device falls back to the network's default resolver. Implemented as an OnDemandRules entry with Action: Disconnect, InterfaceTypeMatch: WiFi and an SSIDMatch array.
  • Domain exclusions: the list of domains that bypass encrypted DNS is now editable in the UI instead of being hard-coded. The previous hard-coded list (Apple captive-portal detection + carrier voicemail) is kept as the default.

    Allow excluding trusted Wi-Fi networks (SSIDs) so they keep their
    default DNS, and customizing which domains bypass encrypted DNS
    (defaults cover captive portals & carrier voicemail).
@fransallen fransallen added the enhancement New feature or request label Jun 22, 2026
@fransallen

Copy link
Copy Markdown
Collaborator

Good addition! It would be better if the "Excluded Domains" form could be collapsed/expanded via a toggle button to avoid cluttering the default view. Please iterate on this; I’ll merge once the UI is clean and polished.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants