Skip to content

iOS profiles for enabling DNS over HTTPS using various public resolvers.

License

Notifications You must be signed in to change notification settings

macmanx2/dns-over-https-ios-profiles

 
 

Repository files navigation

DNS over HTTPS iOS Profiles

One of the new features in iOS 14 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.

Compare

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

Install

  1. Download the profile of your choosing to your computer.
  2. Via AirDrop, Dropbox, or some other method, transfer the file to your iOS device and open it.
  3. You'll see a Profile Downloaded alert. Tap Close.
  4. Open the Settings app. There will be a Profile Downloaded section near the top. Open that.
  5. Inside, it will show the profile name and info. Tap Install.
  6. Enter your passcode.
  7. You'll see a warning that the profile might monitor your network traffic, and that it's unsigned. Tap Install.
  8. The profile will be installed. Tap Done.

If you're scared of the warning in Step 7, I'd suggest just using a VPN app instead, such as Cloudflare's 1.1.1.1 app or one suggested by Wirecutter.

Uninstall

  1. Open Settings > General > Profile.
  2. Tap the profile.
  3. Tap Remove Profile.
  4. Enter your passcode.
  5. Tap Remove.

About

iOS profiles for enabling DNS over HTTPS using various public resolvers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published