Enable encrypted DNS on your iPhone in under a minute by downloading a profile and installing it through Safari and Settings.
Switch your Mac to a privacy-focused DNS provider without installing any app, just a configuration profile.
Choose an ad-blocking DNS provider from the curated list to block ads at the DNS level across all your Apple devices.
This repository provides ready-to-install configuration profiles that enable encrypted DNS on iPhones, iPads, and Macs. Normally when your device looks up a website address, that request travels over the network in plain text, which means your internet provider or anyone on the same network can see which sites you are visiting. Encrypted DNS fixes this by sending those lookups over a secure connection so they cannot be read in transit. Apple devices support two encrypted DNS standards: DNS over HTTPS and DNS over TLS. Both achieve the same goal but use slightly different methods. The profiles in this repository configure your device to use one of these standards with a provider of your choosing, without requiring any technical setup beyond downloading and installing a small file. The README contains a large table listing dozens of DNS providers from around the world, including well-known options like Cloudflare, Google, and AdGuard, as well as independent regional providers. For each provider, the table notes whether it applies filtering (blocking ads, malware, or adult content), who operates it, and which region it is based in. Some providers offer signed profiles, which means Apple can verify the file has not been tampered with during download. Installation on an iPhone or iPad requires opening the downloaded file in Safari and following the prompts in Settings. On a Mac, the profile is installed through the Privacy and Security section of System Settings. No app is needed and the change takes effect immediately once the profile is installed. The project is a community-maintained collection, and the README explains how to submit a new provider or update an existing one. The full README is longer than what was shown.
← paulmillr on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.