encrypted-dns is a collection of DNS over HTTPS and DNS over TLS configuration profiles for iOS and macOS.
The tool addresses the need to route DNS queries through encrypted channels rather than unencrypted DNS, preventing ISPs and network operators from observing which domains a user visits. It provides ready-made configuration profiles in the mobileconfig format that users can download and install directly on their devices. The profiles configure encrypted DNS providers including Cloudflare, Google, OpenDNS, and Quad9, implementing the DNS over HTTPS and DNS over TLS standards.
Users should choose this tool if they want to enable encrypted DNS on Apple devices without manually configuring DNS settings. It suits anyone seeking privacy from network-level DNS observation, whether on personal iPhones, iPads, or Macs. The tool is particularly valuable for users who lack technical expertise to configure DNS over TLS or HTTPS through other means, since installation requires only downloading a profile and following the system settings prompts. The README distinguishes between providers that perform censorship or filtering and those that do not, helping users select based on their filtering preferences.
The project accepts contributions for adding new providers or editing existing ones, indicating openness to community expansion of the provider list. Development activity centers on maintaining the configuration profiles themselves rather than building complex software infrastructure.