From 0984cf6961f09b1ae8fd5bacf96fd23fbb73e2cb Mon Sep 17 00:00:00 2001 From: Paul Miller Date: Thu, 17 Sep 2020 21:15:55 +0300 Subject: [PATCH] Initial commit. --- LICENSE | 24 ++++++++++++++++ README.md | 2 ++ cloudflare-https.mobileconfig | 53 +++++++++++++++++++++++++++++++++++ cloudflare-tls.mobileconfig | 53 +++++++++++++++++++++++++++++++++++ google-https.mobileconfig | 53 +++++++++++++++++++++++++++++++++++ google-tls.mobileconfig | 53 +++++++++++++++++++++++++++++++++++ opendns-https.mobileconfig | 53 +++++++++++++++++++++++++++++++++++ quad9-https.mobileconfig | 53 +++++++++++++++++++++++++++++++++++ quad9-tls.mobileconfig | 53 +++++++++++++++++++++++++++++++++++ 9 files changed, 397 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 cloudflare-https.mobileconfig create mode 100644 cloudflare-tls.mobileconfig create mode 100644 google-https.mobileconfig create mode 100644 google-tls.mobileconfig create mode 100644 opendns-https.mobileconfig create mode 100644 quad9-https.mobileconfig create mode 100644 quad9-tls.mobileconfig diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..fdddb29 --- /dev/null +++ b/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to diff --git a/README.md b/README.md new file mode 100644 index 0000000..61ae236 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# encrypted-dns-configs +Configuration profiles for DNS HTTPS and DNS over TLS diff --git a/cloudflare-https.mobileconfig b/cloudflare-https.mobileconfig new file mode 100644 index 0000000..38a34dc --- /dev/null +++ b/cloudflare-https.mobileconfig @@ -0,0 +1,53 @@ + + + + + PayloadContent + + + DNSSettings + + DNSProtocol + HTTPS + ServerAddresses + + 2606:4700:4700::1111 + 2606:4700:4700::1001 + 1.1.1.1 + 1.0.0.1 + + ServerURL + https://cloudflare-dns.com/dns-query + + PayloadDescription + Configures device to use Cloudflare Encrypted DNS over TLS + PayloadDisplayName + Cloudflare DNS over HTTPS + PayloadIdentifier + com.apple.dnsSettings.managed.9d6e5fdf-e404-4f34-ae94-27ed2f636ac4 + PayloadType + com.apple.dnsSettings.managed + PayloadUUID + 35d5c8a0-afa6-4b36-a9fe-099a997b44ad + PayloadVersion + 1 + ProhibitDisablement + + + + PayloadDescription + Adds the Cloudflare DNS to Big Sur and iOS 14 based systems + PayloadDisplayName + Cloudflare DNS over HTTPS + PayloadIdentifier + com.paulmillr.apple-dns + PayloadRemovalDisallowed + + PayloadType + Configuration + PayloadUUID + A4475135-633A-4F15-A79B-BE15093DC97A + PayloadVersion + 1 + + diff --git a/cloudflare-tls.mobileconfig b/cloudflare-tls.mobileconfig new file mode 100644 index 0000000..af6f41e --- /dev/null +++ b/cloudflare-tls.mobileconfig @@ -0,0 +1,53 @@ + + + + + PayloadContent + + + DNSSettings + + DNSProtocol + TLS + ServerAddresses + + 2606:4700:4700::1111 + 2606:4700:4700::1001 + 1.1.1.1 + 1.0.0.1 + + ServerName + cloudflare-dns.com + + PayloadDescription + Configures device to use Cloudflare Encrypted DNS over TLS + PayloadDisplayName + Cloudflare DNS over TLS + PayloadIdentifier + com.apple.dnsSettings.managed.9d6e5fdf-e404-4f34-ae94-27ed2f636ac4 + PayloadType + com.apple.dnsSettings.managed + PayloadUUID + 35d5c8a0-afa6-4b36-a9fe-099a997b44ad + PayloadVersion + 1 + ProhibitDisablement + + + + PayloadDescription + Adds the Cloudflare DNS to Big Sur and iOS 14 based systems + PayloadDisplayName + Cloudflare DNS over TLS + PayloadIdentifier + com.paulmillr.apple-dns + PayloadRemovalDisallowed + + PayloadType + Configuration + PayloadUUID + 32E01895-86AB-40AE-ACD2-4460D584EA35 + PayloadVersion + 1 + + diff --git a/google-https.mobileconfig b/google-https.mobileconfig new file mode 100644 index 0000000..bd32418 --- /dev/null +++ b/google-https.mobileconfig @@ -0,0 +1,53 @@ + + + + + PayloadContent + + + DNSSettings + + DNSProtocol + HTTPS + ServerAddresses + + 2001:4860:4860::8888 + 2001:4860:4860::8844 + 8.8.8.8 + 8.8.4.4 + + ServerURL + https://dns.google/dns-query + + PayloadDescription + Configures device to use Google Encrypted DNS over TLS + PayloadDisplayName + Google DNS over HTTPS + PayloadIdentifier + com.apple.dnsSettings.managed.f0ffd552-7183-4f2e-86e5-ee1ecad2a53a + PayloadType + com.apple.dnsSettings.managed + PayloadUUID + 556aa9a6-04bb-4144-9a1b-e1b20cda3b46 + PayloadVersion + 1 + ProhibitDisablement + + + + PayloadDescription + Adds the Google DNS to Big Sur and iOS 14 based systems + PayloadDisplayName + Google Encrypted DNS over HTTPS + PayloadIdentifier + com.paulmillr.apple-dns + PayloadRemovalDisallowed + + PayloadType + Configuration + PayloadUUID + B27E8E10-697D-4938-8745-7FFEEEED57A0 + PayloadVersion + 1 + + diff --git a/google-tls.mobileconfig b/google-tls.mobileconfig new file mode 100644 index 0000000..e78f02b --- /dev/null +++ b/google-tls.mobileconfig @@ -0,0 +1,53 @@ + + + + + PayloadContent + + + DNSSettings + + DNSProtocol + TLS + ServerAddresses + + 2001:4860:4860::8888 + 2001:4860:4860::8844 + 8.8.8.8 + 8.8.4.4 + + ServerName + dns.google + + PayloadDescription + Configures device to use Google Encrypted DNS over TLS + PayloadDisplayName + Google DNS over TLS + PayloadIdentifier + com.apple.dnsSettings.managed.f0ffd552-7183-4f2e-86e5-ee1ecad2a53a + PayloadType + com.apple.dnsSettings.managed + PayloadUUID + 556aa9a6-04bb-4144-9a1b-e1b20cda3b46 + PayloadVersion + 1 + ProhibitDisablement + + + + PayloadDescription + Adds the Google DNS to Big Sur and iOS 14 based systems + PayloadDisplayName + Google Encrypted DNS over TLS + PayloadIdentifier + com.paulmillr.apple-dns + PayloadRemovalDisallowed + + PayloadType + Configuration + PayloadUUID + 34D8FE96-E803-4E50-A1E7-94367ABBEAB8 + PayloadVersion + 1 + + diff --git a/opendns-https.mobileconfig b/opendns-https.mobileconfig new file mode 100644 index 0000000..984ca0c --- /dev/null +++ b/opendns-https.mobileconfig @@ -0,0 +1,53 @@ + + + + + PayloadContent + + + DNSSettings + + DNSProtocol + HTTPS + ServerAddresses + + 2620:119:35::35 + 2620:119:53::53 + 208.67.220.220 + 208.67.222.222 + + ServerURL + https://doh.opendns.com/dns-query + + PayloadDescription + Configures device to use OpenDNS Encrypted DNS over HTTPS + PayloadDisplayName + OpenDNS DNS over HTTPS Standard + PayloadIdentifier + com.apple.dnsSettings.managed.684b6631-98ef-4534-ab68-baa22a4a3b81 + PayloadType + com.apple.dnsSettings.managed + PayloadUUID + 0fedcb81-3c3d-4604-b90e-12ee51bdaee1 + PayloadVersion + 1 + ProhibitDisablement + + + + PayloadDescription + Adds the OpenDNS DNS to Big Sur and iOS 14 based systems + PayloadDisplayName + OpenDNS Encrypted DNS + PayloadIdentifier + com.paulmillr.apple-dns + PayloadRemovalDisallowed + + PayloadType + Configuration + PayloadUUID + 9877ACF3-420D-4E25-B3B8-96C8EB82A907 + PayloadVersion + 1 + + diff --git a/quad9-https.mobileconfig b/quad9-https.mobileconfig new file mode 100644 index 0000000..e7f894e --- /dev/null +++ b/quad9-https.mobileconfig @@ -0,0 +1,53 @@ + + + + + PayloadContent + + + DNSSettings + + DNSProtocol + HTTPS + ServerAddresses + + 2620:fe::fe + 2620:fe::9 + 9.9.9.9 + 149.112.112.112 + + ServerURL + https://dns.quad9.net/dns-query + + PayloadDescription + Configures device to use Quad9 Encrypted DNS over HTTPS + PayloadDisplayName + Quad9 DNS over HTTPS + PayloadIdentifier + com.apple.dnsSettings.managed.1a93b54b-8541-4536-8302-c08159ca9184 + PayloadType + com.apple.dnsSettings.managed + PayloadUUID + ffee2c6b-9cff-4c2a-892c-e03788bcbd64 + PayloadVersion + 1 + ProhibitDisablement + + + + PayloadDescription + Adds the Quad9 DNS to Big Sur and iOS 14 based systems + PayloadDisplayName + Quad9 Encrypted DNS over HTTPS + PayloadIdentifier + com.paulmillr.apple-dns + PayloadRemovalDisallowed + + PayloadType + Configuration + PayloadUUID + 088A5DC0-0E1F-4699-A56D-A709078D7603 + PayloadVersion + 1 + + diff --git a/quad9-tls.mobileconfig b/quad9-tls.mobileconfig new file mode 100644 index 0000000..7dc7674 --- /dev/null +++ b/quad9-tls.mobileconfig @@ -0,0 +1,53 @@ + + + + + PayloadContent + + + DNSSettings + + DNSProtocol + TLS + ServerAddresses + + 2620:fe::fe + 2620:fe::9 + 9.9.9.9 + 149.112.112.112 + + ServerName + dns.quad9.net + + PayloadDescription + Configures device to use Quad9 Encrypted DNS over HTTPS + PayloadDisplayName + Quad9 DNS over TLS + PayloadIdentifier + com.apple.dnsSettings.managed.1a93b54b-8541-4536-8302-c08159ca9184 + PayloadType + com.apple.dnsSettings.managed + PayloadUUID + ffee2c6b-9cff-4c2a-892c-e03788bcbd64 + PayloadVersion + 1 + ProhibitDisablement + + + + PayloadDescription + Adds the Quad9 DNS to Big Sur and iOS 14 based systems + PayloadDisplayName + Quad9 Encrypted DNS over TLS + PayloadIdentifier + com.paulmillr.apple-dns + PayloadRemovalDisallowed + + PayloadType + Configuration + PayloadUUID + 36F1938F-2141-4EF1-BA24-05D12CEF440B + PayloadVersion + 1 + +