add DoH DNS servers (#1481)

This commit is contained in:
salman731
2025-01-16 03:44:29 +05:00
committed by GitHub
parent a4db6df792
commit 105fbf7c1a
4 changed files with 31 additions and 1 deletions

View File

@ -84,4 +84,24 @@ fun OkHttpClient.Builder.addQuad9Dns() = (
"9.9.9.9",
"149.112.112.112",
)
))
))
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",
)
))

View File

@ -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

View File

@ -22,6 +22,8 @@
<item>AdGuard</item>
<item>DNS.WATCH</item>
<item>Quad9</item>
<item>DNS.SB</item>
<item>Canadian Shield</item>
</array>
<array name="dns_pref_values">
<item>0</item>
@ -31,6 +33,8 @@
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
</array>
<array name="limit_title_rez_pref_names">

View File

@ -22,6 +22,8 @@
<item>AdGuard</item>
<item>DNS.WATCH</item>
<item>Quad9</item>
<item>DNS.SB</item>
<item>Canadian Shield</item>
</array>
<array name="dns_pref_values">
<item>0</item>
@ -31,6 +33,8 @@
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
</array>
<array name="apk_installer_pref">