{"id":24431179,"url":"https://github.com/ruchernchong/cloudflare-mobile-config","last_synced_at":"2025-07-04T09:38:57.639Z","repository":{"id":142733171,"uuid":"296296707","full_name":"ruchernchong/cloudflare-mobile-config","owner":"ruchernchong","description":"iOS/iPadOS \u0026 macOS Encrypted DNS Profile","archived":false,"fork":false,"pushed_at":"2023-03-23T16:12:56.000Z","size":872,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-07-03T06:13:46.385Z","etag":null,"topics":["cloudflare","cloudflare-dns","dns","dns-over-https","dot","encrypted-dns","ios","ipados","macos","tls"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruchernchong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-17T10:41:44.000Z","updated_at":"2024-11-08T08:50:06.000Z","dependencies_parsed_at":"2024-05-01T20:44:11.495Z","dependency_job_id":"e4a2dc71-be33-4dd6-b59a-4a8002570f02","html_url":"https://github.com/ruchernchong/cloudflare-mobile-config","commit_stats":null,"previous_names":["ruchernchong/cloudflare-mobile-config"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ruchernchong/cloudflare-mobile-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruchernchong%2Fcloudflare-mobile-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruchernchong%2Fcloudflare-mobile-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruchernchong%2Fcloudflare-mobile-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruchernchong%2Fcloudflare-mobile-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruchernchong","download_url":"https://codeload.github.com/ruchernchong/cloudflare-mobile-config/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruchernchong%2Fcloudflare-mobile-config/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263484449,"owners_count":23473761,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloudflare","cloudflare-dns","dns","dns-over-https","dot","encrypted-dns","ios","ipados","macos","tls"],"created_at":"2025-01-20T14:59:14.067Z","updated_at":"2025-07-04T09:38:57.528Z","avatar_url":"https://github.com/ruchernchong.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# iOS/iPadOS \u0026 macOS Encrypted DNS Profile\n\n## Update (18 Feb 2021)\n\n[AdGuard for iOS](https://apps.apple.com/app/apple-store/id1047223162) has been updated with native DNS support. You are recommended to install the AdGuard update and use the feature.\n\nAs such, this project will go into read-only mode with immediate effect and the configuration is still available for download for macOS usage.\n\n## Disclaimer\n\n**BY AGREEING TO USE THE FOLLOWING CONFIGURATION, YOU ARE AWARE OF THE RISKS, DANGERS, AND THAT THIS SETTING SHALL NOT BEAR RESPONSIBILITY FOR ANY DAMAGES DONE TO YOUR DEVICES.**\n\n## Background\n\n[Apple adds support for encrypted DNS (DoH and DoT)](https://www.zdnet.com/article/apple-adds-support-for-encrypted-dns-doh-and-dot/)\n\nMore info: https://developer.apple.com/videos/play/wwdc2020/10047/\n\nThe two main or most popular encrypted DNS protocols are:\n\n1. [DoH (DNS-over-HTTPS)](https://en.wikipedia.org/wiki/DNS_over_HTTPS)\n2. [DoT (DNS-over-TLS)](https://en.wikipedia.org/wiki/DNS_over_TLS)\n\n## Motivation\n\nCurrently, for iOS users, a VPN profile is needed to run such encrypted DNS over the mobile network (3G/4G/LTE/5G). With the support from Apple using the profiles, it is now possible to run them natively without any VPN profile.\n\n## Requirements\n\n1. iOS 14 and later\n2. iPadOS 14 and later\n3. macOS Big Sur and later\n\n## Usage\n\nDownload the mobile config profile using the Safari browser on the respective platforms and install the profiles. **Do note that the profile is unsigned and the settings page will display it as a warning.**\n\n## Outcome\n\nAfter the profile has been installed, you may verify if the encrypted DNS is working at [https://1.1.1.1/help](https://1.1.1.1/help).\n\nYou should expect the following:\n\n#### Debug Information\n\n|                          |            |\n| ------------------------ | ---------- |\n| Connected to 1.1.1.1     | Yes        |\n| Using DNS over TLS (DoT) | Yes        |\n| AS Name                  | Cloudflare |\n\n#### Connectivity to Resolver IP Addresses\n\n|         |     |\n| ------- | --- |\n| 1.1.1.1 | Yes |\n| 1.0.0.1 | Yes |\n\n![](\u003c./Cloudflare%20DoT%20(Desktop).png\u003e)\n![](\u003c./Cloudflare%20DoT%20(Mobile).jpeg\u003e)\n\n## Known issues\n\nAs of iOS 14.2 RC, the DNS over TLS is breaking Safari in-app browser. Should you face with pages not loading properly in any of the in-app browsers, the temporary workaround is to remove the profile.\n\n## Credits\n\n- [Reddit - How To Set Up Cloudflare DNS over TLS (Secure DNS)](https://www.reddit.com/r/MacOSBeta/comments/i21e59/how_to_set_up_cloudflare_dns_over_tls_secure_dns/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruchernchong%2Fcloudflare-mobile-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruchernchong%2Fcloudflare-mobile-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruchernchong%2Fcloudflare-mobile-config/lists"}