One of the new features in iOS/iPadOS 14 and macOS 11 is the ability to encrypt DNS without needing a VPN app. The profiles in this repo use this new ability to enable DNS over HTTPS for the entire system. This increases your security and privacy.
All profiles use DNS over HTTPS and support both IPv4 and IPv6.
Profile | Filters Malware | Filters Adult Content | Privacy Policy |
---|---|---|---|
cloudflare-doh | No | No | Link |
cloudflare-doh-filter-malware | Yes | No | Link |
cloudflare-doh-filter-malware-adultcontent | Yes | Yes | Link |
google-doh | No | No | Link |
quad9-doh | Yes | No | Link |
- Using Safari, choose the desired profile above.
- Tap the Raw button.
- You'll be asked if you want to allow the profile download. Tap Allow.
- You'll see a Profile Downloaded alert. Tap Close.
- Open the Settings app. There will be a Profile Downloaded section near the top. Open that.
- Inside, it will show the profile name and info. Tap Install.
- Enter your passcode.
- You'll see a warning that the profile might monitor your network traffic, and that it's unsigned. Tap Install.
- The profile will be installed. Tap Done.
- Using Safari, choose the desired profile above.
- Right-click the Raw button and choose Download Linked File.
- Locate the downloaded file and remove the
.txt
file extension (so it ends in.mobileconfig
only). - Double-click the file, you'll see an alert telling you what to do next. Close that.
- Open the System Preferences app. There will be a new Profiles section. Open that.
- Inside, it will show the profile name and info. Click Install.
- Enter your password or Touch ID.
- You'll see a warning that the profile is unsigned. Click Install.
- The profile will be installed.
If you're scared of the warning in Step 8, I'd suggest just using a VPN app instead, such as Cloudflare's 1.1.1.1 app or one suggested by Wirecutter.
- Open Settings > General > Profile.
- Tap the profile.
- Tap Remove Profile.
- Enter your passcode.
- Tap Remove.
- Open System Preferences > Profiles.
- Choose the profile.
- Click the - button below.
- Enter your password or Touch ID.