diff --git a/app/src/main/java/com/lagradost/cloudstream3/network/DohProviders.kt b/app/src/main/java/com/lagradost/cloudstream3/network/DohProviders.kt
index 55e092513..4127799e8 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/network/DohProviders.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/network/DohProviders.kt
@@ -84,4 +84,24 @@ fun OkHttpClient.Builder.addQuad9Dns() = (
"9.9.9.9",
"149.112.112.112",
)
- ))
\ No newline at end of file
+ ))
+
+fun OkHttpClient.Builder.addDnsSbDns() = (
+ addGenericDns(
+ "https://doh.dns.sb/dns-query",
+ //https://dns.sb/guide/
+ listOf(
+ "185.222.222.222",
+ "45.11.45.11",
+ )
+ ))
+
+fun OkHttpClient.Builder.addCanadianShieldDns() = (
+ addGenericDns(
+ "https://private.canadianshield.cira.ca/dns-query",
+ //https://www.cira.ca/en/canadian-shield/configure/summary-cira-canadian-shield-dns-resolver-addresses/
+ listOf(
+ "149.112.121.10",
+ "149.112.122.10",
+ )
+ ))
diff --git a/app/src/main/java/com/lagradost/cloudstream3/network/RequestsHelper.kt b/app/src/main/java/com/lagradost/cloudstream3/network/RequestsHelper.kt
index ef1508c87..1565d92cf 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/network/RequestsHelper.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/network/RequestsHelper.kt
@@ -43,6 +43,8 @@ fun buildDefaultClient(context: Context): OkHttpClient {
4 -> addAdGuardDns()
5 -> addDNSWatchDns()
6 -> addQuad9Dns()
+ 7 -> addDnsSbDns()
+ 8 -> addCanadianShieldDns()
}
}
// Needs to be build as otherwise the other builders will change this object
diff --git a/app/src/main/res/values-tr/array.xml b/app/src/main/res/values-tr/array.xml
index 4ec45e6d1..ee2deedb2 100644
--- a/app/src/main/res/values-tr/array.xml
+++ b/app/src/main/res/values-tr/array.xml
@@ -22,6 +22,8 @@
- AdGuard
- DNS.WATCH
- Quad9
+ - DNS.SB
+ - Canadian Shield
- 0
@@ -31,6 +33,8 @@
- 4
- 5
- 6
+ - 7
+ - 8
diff --git a/app/src/main/res/values/array.xml b/app/src/main/res/values/array.xml
index 9a2438d47..b10a8293f 100644
--- a/app/src/main/res/values/array.xml
+++ b/app/src/main/res/values/array.xml
@@ -22,6 +22,8 @@
- AdGuard
- DNS.WATCH
- Quad9
+ - DNS.SB
+ - Canadian Shield
- 0
@@ -31,6 +33,8 @@
- 4
- 5
- 6
+ - 7
+ - 8